Interface WebSocketListener

All Known Implementing Classes:
AwsProductReceiver, WebSocketNotificationReceiver

public interface WebSocketListener
Allows overridden onMessage for different behavior of WebSocketClient onMessage
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    onClose(javax.websocket.Session session, javax.websocket.CloseReason closeReason)
    Interface method to be overriden by WebSocket files and AwsProductReceiver
    void
    Interface method to be overriden by WebSocket files and AwsProductReceiver
    void
    onMessage(String message)
    Interface method to be overriden by WebSocket files and AwsProductReceiver
    void
    onOpen(javax.websocket.Session session)
    Interface method to be overriden by WebSocket files and AwsProductReceiver
    void
    Interface method to be overriden by WebSocket files and AwsProductReceiver
  • Method Details

    • onOpen

      void onOpen(javax.websocket.Session session) throws IOException
      Interface method to be overriden by WebSocket files and AwsProductReceiver
      Parameters:
      session - Session to open
      Throws:
      IOException - IOException
    • onMessage

      void onMessage(String message) throws IOException
      Interface method to be overriden by WebSocket files and AwsProductReceiver
      Parameters:
      message - String message
      Throws:
      IOException - IOException
    • onClose

      void onClose(javax.websocket.Session session, javax.websocket.CloseReason closeReason) throws IOException
      Interface method to be overriden by WebSocket files and AwsProductReceiver
      Parameters:
      session - Session to close
      closeReason - Reason for closing session
      Throws:
      IOException - IOException
    • onConnectFail

      void onConnectFail() throws IOException
      Interface method to be overriden by WebSocket files and AwsProductReceiver
      Throws:
      IOException - IOException
    • onReconnectFail

      void onReconnectFail() throws IOException
      Interface method to be overriden by WebSocket files and AwsProductReceiver
      Throws:
      IOException - IOException