Class StreamCreatingWebSocketApplication
- java.lang.Object
-
- org.glassfish.grizzly.websockets.WebSocketAdapter
-
- org.glassfish.grizzly.websockets.WebSocketApplication
-
- ch.squaredesk.nova.comm.websockets.server.StreamCreatingWebSocketApplication
-
- All Implemented Interfaces:
StreamCreatingEndpointWrapper<org.glassfish.grizzly.websockets.WebSocket>,org.glassfish.grizzly.websockets.WebSocketListener
public class StreamCreatingWebSocketApplication extends org.glassfish.grizzly.websockets.WebSocketApplication implements StreamCreatingEndpointWrapper<org.glassfish.grizzly.websockets.WebSocket>
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description io.reactivex.Flowable<ch.squaredesk.nova.tuples.Pair<org.glassfish.grizzly.websockets.WebSocket,CloseReason>>closingSockets()io.reactivex.Flowable<org.glassfish.grizzly.websockets.WebSocket>connectingSockets()io.reactivex.Flowable<ch.squaredesk.nova.tuples.Pair<org.glassfish.grizzly.websockets.WebSocket,Throwable>>errors()io.reactivex.Flowable<ch.squaredesk.nova.tuples.Pair<org.glassfish.grizzly.websockets.WebSocket,String>>messages()voidonClose(org.glassfish.grizzly.websockets.WebSocket socket, org.glassfish.grizzly.websockets.DataFrame frame)voidonConnect(org.glassfish.grizzly.websockets.WebSocket socket)protected booleanonError(org.glassfish.grizzly.websockets.WebSocket socket, Throwable t)voidonMessage(org.glassfish.grizzly.websockets.WebSocket socket, String text)-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
-
-
Method Detail
-
onClose
public void onClose(org.glassfish.grizzly.websockets.WebSocket socket, org.glassfish.grizzly.websockets.DataFrame frame)- Specified by:
onClosein interfaceorg.glassfish.grizzly.websockets.WebSocketListener- Overrides:
onClosein classorg.glassfish.grizzly.websockets.WebSocketApplication
-
onConnect
public void onConnect(org.glassfish.grizzly.websockets.WebSocket socket)
- Specified by:
onConnectin interfaceorg.glassfish.grizzly.websockets.WebSocketListener- Overrides:
onConnectin classorg.glassfish.grizzly.websockets.WebSocketApplication
-
onError
protected boolean onError(org.glassfish.grizzly.websockets.WebSocket socket, Throwable t)- Overrides:
onErrorin classorg.glassfish.grizzly.websockets.WebSocketApplication
-
onMessage
public void onMessage(org.glassfish.grizzly.websockets.WebSocket socket, String text)- Specified by:
onMessagein interfaceorg.glassfish.grizzly.websockets.WebSocketListener- Overrides:
onMessagein classorg.glassfish.grizzly.websockets.WebSocketAdapter
-
messages
public io.reactivex.Flowable<ch.squaredesk.nova.tuples.Pair<org.glassfish.grizzly.websockets.WebSocket,String>> messages()
- Specified by:
messagesin interfaceStreamCreatingEndpointWrapper<org.glassfish.grizzly.websockets.WebSocket>
-
connectingSockets
public io.reactivex.Flowable<org.glassfish.grizzly.websockets.WebSocket> connectingSockets()
- Specified by:
connectingSocketsin interfaceStreamCreatingEndpointWrapper<org.glassfish.grizzly.websockets.WebSocket>
-
closingSockets
public io.reactivex.Flowable<ch.squaredesk.nova.tuples.Pair<org.glassfish.grizzly.websockets.WebSocket,CloseReason>> closingSockets()
- Specified by:
closingSocketsin interfaceStreamCreatingEndpointWrapper<org.glassfish.grizzly.websockets.WebSocket>
-
errors
public io.reactivex.Flowable<ch.squaredesk.nova.tuples.Pair<org.glassfish.grizzly.websockets.WebSocket,Throwable>> errors()
- Specified by:
errorsin interfaceStreamCreatingEndpointWrapper<org.glassfish.grizzly.websockets.WebSocket>
-
-