public class JettyWebSocketTransport extends AbstractWebSocketTransport<org.eclipse.jetty.websocket.WebSocket.Connection>
AbstractWebSocketTransport.TransportData<S>stopListeners| Constructor and Description |
|---|
JettyWebSocketTransport() |
| Modifier and Type | Method and Description |
|---|---|
void |
connect(Channel channel,
TransportMessage transportMessage) |
org.eclipse.jetty.util.ssl.SslContextFactory |
getSetSslContextFactory() |
boolean |
isStarted()
Is the transport started ?
|
AbstractWebSocketTransport.TransportData<org.eclipse.jetty.websocket.WebSocket.Connection> |
newTransportData() |
boolean |
start()
Start the transport and enable transmission of data on the network
If there is an exception during start, the status handler is notified
TransportStatusHandler.handleException(org.granite.client.messaging.transport.TransportException) |
void |
stop()
Stop the transport and stop any communication on the network
|
getMaxIdleTime, getMaxMessageSize, isDisconnectAfterAuthenticationFailure, isReconnectAfterReceive, onBinaryMessage, onClose, onConnect, onError, send, setMaxIdleTime, setMaxMessageSize, setPingDelay, setReconnectIntervalMillis, setStoppingaddStopListener, getContext, getStatusHandler, removeStopListener, setContext, setStatusHandlerpublic org.eclipse.jetty.util.ssl.SslContextFactory getSetSslContextFactory()
public boolean start()
TransportTransportStatusHandler.handleException(org.granite.client.messaging.transport.TransportException)public boolean isStarted()
Transportpublic void connect(Channel channel, TransportMessage transportMessage)
connect in class AbstractWebSocketTransport<org.eclipse.jetty.websocket.WebSocket.Connection>public void stop()
Transportstop in interface Transportstop in class AbstractTransport<java.lang.Object>public AbstractWebSocketTransport.TransportData<org.eclipse.jetty.websocket.WebSocket.Connection> newTransportData()
newTransportData in class AbstractWebSocketTransport<org.eclipse.jetty.websocket.WebSocket.Connection>