public class WebSocketTransport extends AbstractWebSocketTransport
| Modifier and Type | Class and Description |
|---|---|
static class |
WebSocketTransport.Factory |
protected class |
WebSocketTransport.WebSocketDelegate |
AbstractWebSocketTransport.DelegateCONNECT_TIMEOUT_OPTION, IDLE_TIMEOUT_OPTION, NAME, PREFIX, PROTOCOL_OPTION, STICKY_RECONNECT_OPTION| Constructor and Description |
|---|
WebSocketTransport(java.util.Map<java.lang.String,java.lang.Object> options,
java.util.concurrent.ScheduledExecutorService scheduler,
javax.websocket.WebSocketContainer webSocketContainer) |
WebSocketTransport(java.lang.String url,
java.util.Map<java.lang.String,java.lang.Object> options,
java.util.concurrent.ScheduledExecutorService scheduler,
javax.websocket.WebSocketContainer webSocketContainer) |
| Modifier and Type | Method and 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(javax.websocket.WebSocketContainer container,
javax.websocket.ClientEndpointConfig configuration,
java.lang.String uri) |
void |
init() |
protected WebSocketTransport.WebSocketDelegate |
newDelegate() |
abort, getConnectTimeout, getDelegate, getIdleTimeout, getProtocol, isStickyReconnect, send, setMessageTransportListener, setURL, storeCookies, terminategetCookieStore, setCookieStoregenerateJSON, getMaxNetworkDelay, getURL, parseMessages, setMaxNetworkDelaypublic WebSocketTransport(java.util.Map<java.lang.String,java.lang.Object> options,
java.util.concurrent.ScheduledExecutorService scheduler,
javax.websocket.WebSocketContainer webSocketContainer)
public WebSocketTransport(java.lang.String url,
java.util.Map<java.lang.String,java.lang.Object> options,
java.util.concurrent.ScheduledExecutorService scheduler,
javax.websocket.WebSocketContainer webSocketContainer)
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(javax.websocket.WebSocketContainer container, javax.websocket.ClientEndpointConfig configuration, java.lang.String uri) throws java.io.IOException
java.io.IOExceptionprotected WebSocketTransport.WebSocketDelegate newDelegate()
Copyright © 2008–2019 The CometD Project. All rights reserved.