org.granite.client.messaging.transport
Interface Transport
- All Known Subinterfaces:
- HTTPTransport, WebSocketTransport
- All Known Implementing Classes:
- AbstractTransport, ApacheAsyncTransport, JettyWebSocketTransport
public interface Transport
- Author:
- Franck WOLFF
setContext
void setContext(Object context)
getContext
Object getContext()
setConfiguration
void setConfiguration(Configuration config)
getConfiguration
Configuration getConfiguration()
start
boolean start()
isStarted
boolean isStarted()
stop
void stop()
setStatusHandler
void setStatusHandler(TransportStatusHandler statusHandler)
getStatusHandler
TransportStatusHandler getStatusHandler()
addStopListener
void addStopListener(TransportStopListener listener)
removeStopListener
boolean removeStopListener(TransportStopListener listener)
send
TransportFuture send(Channel channel,
TransportMessage message)
throws TransportException
- Throws:
TransportException
poll
void poll(Channel channel,
TransportMessage message)
throws TransportException
- Throws:
TransportException