Class TooTallNateWebSocketConnector

java.lang.Object
com.cumulocity.sdk.client.notification2.internal.TooTallNateWebSocketConnector
All Implemented Interfaces:
WebSocketConnector

public class TooTallNateWebSocketConnector extends Object implements WebSocketConnector
  • Constructor Details

    • TooTallNateWebSocketConnector

      public TooTallNateWebSocketConnector()
  • Method Details

    • setUri

      public void setUri(String uri)
      Specified by:
      setUri in interface WebSocketConnector
      Parameters:
      uri - to connect to
    • connect

      public void connect(WebSocketConnectorListener listener)
      Description copied from interface: WebSocketConnector
      starts websocket connection
      Specified by:
      connect in interface WebSocketConnector
      Parameters:
      listener - object that will receive messages and connection state changes
    • close

      public void close(int status, String message)
      Description copied from interface: WebSocketConnector
      closes connection
      Specified by:
      close in interface WebSocketConnector
      Parameters:
      status - status/reason according to websocket specification
      message - close message
    • send

      public void send(String message)
      Description copied from interface: WebSocketConnector
      sends text message through websocket
      Specified by:
      send in interface WebSocketConnector
      Parameters:
      message - text message to send
    • getRawSocket

      public Object getRawSocket()
      Specified by:
      getRawSocket in interface WebSocketConnector
      Returns:
      raw websocket object for low-level access. Actual class depends on implementation used in the project.