Class AppWebsocketConnectionImpl

    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void close()  
      void close​(java.lang.String reason)  
      void handleSyncMessageResult​(org.webswing.model.app.in.ServerToAppFrameMsgIn msgIn, org.webswing.model.appframe.in.AppFrameMsgIn frame)  
      void initialize​(java.lang.String serverUrl, ServerConnection.MessageListener messageListener)  
      void onClose​(jakarta.websocket.CloseReason closeReason)  
      void onError​(jakarta.websocket.Session session, java.lang.Throwable t)  
      void onMessage​(jakarta.websocket.Session session, byte[] bytes, boolean last)  
      void onOpen​(jakarta.websocket.Session session)  
      void sendMessage​(org.webswing.model.app.out.AppToServerFrameMsgOut msgOut)  
      org.webswing.model.SyncObjectResponse sendMessageSync​(org.webswing.model.app.out.AppToServerFrameMsgOut msgOut, java.lang.String correlationId)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • AppWebsocketConnectionImpl

        public AppWebsocketConnectionImpl()
    • Method Detail

      • onOpen

        public void onOpen​(jakarta.websocket.Session session)
                    throws java.lang.Exception
        Throws:
        java.lang.Exception
      • onMessage

        public void onMessage​(jakarta.websocket.Session session,
                              byte[] bytes,
                              boolean last)
      • onClose

        public void onClose​(jakarta.websocket.CloseReason closeReason)
      • onError

        public void onError​(jakarta.websocket.Session session,
                            java.lang.Throwable t)
      • handleSyncMessageResult

        public void handleSyncMessageResult​(org.webswing.model.app.in.ServerToAppFrameMsgIn msgIn,
                                            org.webswing.model.appframe.in.AppFrameMsgIn frame)
        Specified by:
        handleSyncMessageResult in interface ServerConnection
      • sendMessage

        public void sendMessage​(org.webswing.model.app.out.AppToServerFrameMsgOut msgOut)
        Specified by:
        sendMessage in interface ServerConnection
      • sendMessageSync

        public org.webswing.model.SyncObjectResponse sendMessageSync​(org.webswing.model.app.out.AppToServerFrameMsgOut msgOut,
                                                                     java.lang.String correlationId)
                                                              throws java.util.concurrent.TimeoutException
        Specified by:
        sendMessageSync in interface ServerConnection
        Throws:
        java.util.concurrent.TimeoutException
      • close

        public void close​(java.lang.String reason)
        Specified by:
        close in interface ServerConnection