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
setConfiguration
void setConfiguration(Configuration config)
getConfiguration
Configuration getConfiguration()
start
boolean start()
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