Class WebsocketProtocol<V extends Value<V>>
java.lang.Object
org.smallmind.bayeux.oumuamua.server.spi.AbstractProtocol<V>
org.smallmind.bayeux.oumuamua.server.spi.websocket.jsr356.WebsocketProtocol<V>
- All Implemented Interfaces:
Protocol<V>
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.smallmind.bayeux.oumuamua.server.api.Protocol
Protocol.Listener<V extends Value<V>>, Protocol.ProtocolListener<V extends Value<V>> -
Constructor Summary
ConstructorsConstructorDescriptionWebsocketProtocol(long longPollTimeoutMilliseconds, WebsocketConfiguration websocketConfiguration) WebsocketProtocol(long longPollTimeoutMilliseconds, WebsocketConfiguration websocketConfiguration, Protocol.ProtocolListener<V>[] listeners) -
Method Summary
Methods inherited from class org.smallmind.bayeux.oumuamua.server.spi.AbstractProtocol
addListener, onDelivery, onPublish, onReceipt, removeListener
-
Constructor Details
-
WebsocketProtocol
public WebsocketProtocol(long longPollTimeoutMilliseconds, WebsocketConfiguration websocketConfiguration) -
WebsocketProtocol
public WebsocketProtocol(long longPollTimeoutMilliseconds, WebsocketConfiguration websocketConfiguration, Protocol.ProtocolListener<V>[] listeners)
-
-
Method Details
-
getName
-
isLongPolling
public boolean isLongPolling() -
getLongPollTimeoutMilliseconds
public long getLongPollTimeoutMilliseconds() -
getTransportNames
-
getTransport
-