public class DefaultWebSocketClient extends FutureCallback<UpgradeResponse> implements WebSocketClient
Callback.Empty<C>| Constructor and Description |
|---|
DefaultWebSocketClient(WebSocketClientFactory factory,
EventDriver 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() |
EventDriver |
getWebSocket() |
URI |
getWebSocketUri() |
void |
setMasker(Masker masker) |
void |
setUpgradeResponse(ClientUpgradeResponse response) |
cancel, get, get, isCancelled, isDone, rethrow, toStringpublic DefaultWebSocketClient(WebSocketClientFactory factory, EventDriver websocket)
public void completed(UpgradeResponse context)
CallbackCallback 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 WebSocketClientIOExceptionpublic void failed(UpgradeResponse context, Throwable cause)
CallbackCallback 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()
public WebSocketClientFactory getFactory()
getFactory in interface WebSocketClientpublic Masker getMasker()
getMasker in interface WebSocketClientpublic WebSocketPolicy getPolicy()
getPolicy in interface WebSocketClientpublic UpgradeRequest getUpgradeRequest()
getUpgradeRequest in interface WebSocketClientpublic UpgradeResponse getUpgradeResponse()
getUpgradeResponse in interface WebSocketClientpublic EventDriver getWebSocket()
getWebSocket in interface WebSocketClientpublic URI getWebSocketUri()
getWebSocketUri in interface WebSocketClientpublic void setMasker(Masker masker)
setMasker in interface WebSocketClientpublic void setUpgradeResponse(ClientUpgradeResponse response)
Copyright © 1995-2012 Mort Bay Consulting. All Rights Reserved.