Class 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()  
      void onClose​(org.glassfish.grizzly.websockets.WebSocket socket, org.glassfish.grizzly.websockets.DataFrame frame)  
      void onConnect​(org.glassfish.grizzly.websockets.WebSocket socket)  
      protected boolean onError​(org.glassfish.grizzly.websockets.WebSocket socket, Throwable t)  
      void onMessage​(org.glassfish.grizzly.websockets.WebSocket socket, String text)  
      • Methods inherited from class org.glassfish.grizzly.websockets.WebSocketAdapter

        onFragment, onFragment, onMessage, onPing, onPong
      • Methods inherited from class org.glassfish.grizzly.websockets.WebSocketApplication

        add, createSocket, createSocket, getSupportedExtensions, getSupportedProtocols, getWebSockets, handshake, isApplicationRequest, onExtensionNegotiation, remove, upgrade
    • Method Detail

      • onClose

        public void onClose​(org.glassfish.grizzly.websockets.WebSocket socket,
                            org.glassfish.grizzly.websockets.DataFrame frame)
        Specified by:
        onClose in interface org.glassfish.grizzly.websockets.WebSocketListener
        Overrides:
        onClose in class org.glassfish.grizzly.websockets.WebSocketApplication
      • onConnect

        public void onConnect​(org.glassfish.grizzly.websockets.WebSocket socket)
        Specified by:
        onConnect in interface org.glassfish.grizzly.websockets.WebSocketListener
        Overrides:
        onConnect in class org.glassfish.grizzly.websockets.WebSocketApplication
      • onError

        protected boolean onError​(org.glassfish.grizzly.websockets.WebSocket socket,
                                  Throwable t)
        Overrides:
        onError in class org.glassfish.grizzly.websockets.WebSocketApplication
      • onMessage

        public void onMessage​(org.glassfish.grizzly.websockets.WebSocket socket,
                              String text)
        Specified by:
        onMessage in interface org.glassfish.grizzly.websockets.WebSocketListener
        Overrides:
        onMessage in class org.glassfish.grizzly.websockets.WebSocketAdapter
      • messages

        public io.reactivex.Flowable<ch.squaredesk.nova.tuples.Pair<org.glassfish.grizzly.websockets.WebSocket,String>> messages()
        Specified by:
        messages in interface StreamCreatingEndpointWrapper<org.glassfish.grizzly.websockets.WebSocket>
      • connectingSockets

        public io.reactivex.Flowable<org.glassfish.grizzly.websockets.WebSocket> connectingSockets()
        Specified by:
        connectingSockets in interface StreamCreatingEndpointWrapper<org.glassfish.grizzly.websockets.WebSocket>
      • closingSockets

        public io.reactivex.Flowable<ch.squaredesk.nova.tuples.Pair<org.glassfish.grizzly.websockets.WebSocket,CloseReason>> closingSockets()
        Specified by:
        closingSockets in interface StreamCreatingEndpointWrapper<org.glassfish.grizzly.websockets.WebSocket>
      • errors

        public io.reactivex.Flowable<ch.squaredesk.nova.tuples.Pair<org.glassfish.grizzly.websockets.WebSocket,Throwable>> errors()
        Specified by:
        errors in interface StreamCreatingEndpointWrapper<org.glassfish.grizzly.websockets.WebSocket>