org.eclipse.jetty.websocket.client.io.UpgradeListenerpublic class JettyWebSocketTransport extends AbstractWebSocketTransport implements org.eclipse.jetty.websocket.client.io.UpgradeListener
| Modifier and Type | Class | Description |
|---|---|---|
static class |
JettyWebSocketTransport.Factory |
|
protected class |
JettyWebSocketTransport.JettyWebSocketDelegate |
AbstractWebSocketTransport.DelegateCONNECT_TIMEOUT_OPTION, IDLE_TIMEOUT_OPTION, NAME, PREFIX, PROTOCOL_OPTION, STICKY_RECONNECT_OPTION| Constructor | Description |
|---|---|
JettyWebSocketTransport(java.lang.String url,
java.util.Map<java.lang.String,java.lang.Object> options,
java.util.concurrent.ScheduledExecutorService scheduler,
org.eclipse.jetty.websocket.client.WebSocketClient webSocketClient) |
|
JettyWebSocketTransport(java.util.Map<java.lang.String,java.lang.Object> options,
java.util.concurrent.ScheduledExecutorService scheduler,
org.eclipse.jetty.websocket.client.WebSocketClient webSocketClient) |
| Modifier and Type | Method | Description |
|---|---|---|
boolean |
accept(java.lang.String version) |
|
protected AbstractWebSocketTransport.Delegate |
connect(java.lang.String uri,
org.cometd.client.transport.TransportListener listener,
java.util.List<org.cometd.bayeux.Message.Mutable> messages) |
|
protected AbstractWebSocketTransport.Delegate |
connect(org.eclipse.jetty.websocket.client.WebSocketClient client,
org.eclipse.jetty.websocket.client.ClientUpgradeRequest request,
java.lang.String uri) |
|
void |
init() |
|
protected AbstractWebSocketTransport.Delegate |
newDelegate() |
|
void |
onHandshakeRequest(org.eclipse.jetty.websocket.api.UpgradeRequest request) |
|
void |
onHandshakeResponse(org.eclipse.jetty.websocket.api.UpgradeResponse response) |
getName, getOption, getOption, getOption, getOption, getOption, getOptionNames, getOptionPrefix, setOption, setOptionPrefixabort, getConnectTimeout, getDelegate, getIdleTimeout, getProtocol, isStickyReconnect, send, setMessageTransportListener, setURL, storeCookies, terminategenerateJSON, getMaxNetworkDelay, getURL, parseMessages, setMaxNetworkDelaypublic JettyWebSocketTransport(java.util.Map<java.lang.String,java.lang.Object> options,
java.util.concurrent.ScheduledExecutorService scheduler,
org.eclipse.jetty.websocket.client.WebSocketClient webSocketClient)
public JettyWebSocketTransport(java.lang.String url,
java.util.Map<java.lang.String,java.lang.Object> options,
java.util.concurrent.ScheduledExecutorService scheduler,
org.eclipse.jetty.websocket.client.WebSocketClient webSocketClient)
public boolean accept(java.lang.String version)
accept in class org.cometd.client.transport.ClientTransportpublic void init()
init in class AbstractWebSocketTransportprotected AbstractWebSocketTransport.Delegate connect(java.lang.String uri, org.cometd.client.transport.TransportListener listener, java.util.List<org.cometd.bayeux.Message.Mutable> messages)
connect in class AbstractWebSocketTransportprotected AbstractWebSocketTransport.Delegate connect(org.eclipse.jetty.websocket.client.WebSocketClient client, org.eclipse.jetty.websocket.client.ClientUpgradeRequest request, java.lang.String uri) throws java.io.IOException, java.lang.InterruptedException
java.io.IOExceptionjava.lang.InterruptedExceptionprotected AbstractWebSocketTransport.Delegate newDelegate()
public void onHandshakeRequest(org.eclipse.jetty.websocket.api.UpgradeRequest request)
onHandshakeRequest in interface org.eclipse.jetty.websocket.client.io.UpgradeListenerpublic void onHandshakeResponse(org.eclipse.jetty.websocket.api.UpgradeResponse response)
onHandshakeResponse in interface org.eclipse.jetty.websocket.client.io.UpgradeListenerCopyright © 2008–2017 The CometD Project. All rights reserved.