public class IWebSocketClient extends FutureCallback<UpgradeResponse> implements WebSocketClient
Callback.Empty<C>
Constructor and Description |
---|
IWebSocketClient(WebSocketClientFactory factory,
WebSocketEventDriver websocket) |
Modifier and Type | Method and Description |
---|---|
void |
completed(UpgradeResponse context)
Callback invoked when the operation completes.
|
FutureCallback<UpgradeResponse> |
connect(URI websocketUri) |
void |
failed(UpgradeResponse context,
Throwable cause)
Callback invoked when the operation fails.
|
protected ClientUpgradeRequest |
getClientUpgradeRequest() |
WebSocketConnection |
getConnection() |
WebSocketClientFactory |
getFactory() |
Masker |
getMasker() |
WebSocketPolicy |
getPolicy() |
UpgradeRequest |
getUpgradeRequest() |
UpgradeResponse |
getUpgradeResponse() |
WebSocketEventDriver |
getWebSocket() |
URI |
getWebSocketUri() |
void |
setMasker(Masker masker) |
void |
setUpgradeResponse(ClientUpgradeResponse response) |
cancel, get, get, isCancelled, isDone, rethrow, toString
public IWebSocketClient(WebSocketClientFactory factory, WebSocketEventDriver websocket)
public void completed(UpgradeResponse context)
Callback
Callback invoked when the operation completes.
completed
in interface Callback<UpgradeResponse>
completed
in class FutureCallback<UpgradeResponse>
context
- the contextCallback.failed(Object, Throwable)
public FutureCallback<UpgradeResponse> connect(URI websocketUri) throws IOException
connect
in interface WebSocketClient
IOException
public void failed(UpgradeResponse context, Throwable cause)
Callback
Callback invoked when the operation fails.
failed
in interface Callback<UpgradeResponse>
failed
in class FutureCallback<UpgradeResponse>
context
- the contextcause
- the reason for the operation failureprotected ClientUpgradeRequest getClientUpgradeRequest()
public WebSocketConnection getConnection()
getConnection
in interface WebSocketClient
public WebSocketClientFactory getFactory()
getFactory
in interface WebSocketClient
public Masker getMasker()
getMasker
in interface WebSocketClient
public WebSocketPolicy getPolicy()
getPolicy
in interface WebSocketClient
public UpgradeRequest getUpgradeRequest()
getUpgradeRequest
in interface WebSocketClient
public UpgradeResponse getUpgradeResponse()
getUpgradeResponse
in interface WebSocketClient
public WebSocketEventDriver getWebSocket()
getWebSocket
in interface WebSocketClient
public URI getWebSocketUri()
getWebSocketUri
in interface WebSocketClient
public void setMasker(Masker masker)
setMasker
in interface WebSocketClient
public void setUpgradeResponse(ClientUpgradeResponse response)
Copyright © 1995-2012 Mort Bay Consulting. All Rights Reserved.