org.granite.client.messaging.transport.jetty
Class JettyWebSocketTransport
java.lang.Object
org.granite.client.messaging.transport.AbstractTransport<Object>
org.granite.client.messaging.transport.jetty.JettyWebSocketTransport
- All Implemented Interfaces:
- Transport, WebSocketTransport
public class JettyWebSocketTransport
- extends AbstractTransport<Object>
- implements WebSocketTransport
- Author:
- William DRAI
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JettyWebSocketTransport
public JettyWebSocketTransport()
setMaxIdleTime
public void setMaxIdleTime(int maxIdleTime)
start
public boolean start()
- Specified by:
start in interface Transport
isStarted
public boolean isStarted()
- Specified by:
isStarted in interface Transport
send
public TransportFuture send(Channel channel,
TransportMessage message)
- Specified by:
send in interface Transport
poll
public void poll(Channel channel,
TransportMessage message)
- Specified by:
poll in interface Transport
connect
public Future<org.eclipse.jetty.websocket.WebSocket.Connection> connect(Channel channel,
TransportMessage transportMessage)
stop
public void stop()
- Specified by:
stop in interface Transport- Overrides:
stop in class AbstractTransport<Object>