Class WebsocketHandler

java.lang.Object
org.apache.camel.component.atmosphere.websocket.WebsocketHandler
All Implemented Interfaces:
org.atmosphere.inject.AtmosphereConfigAware, org.atmosphere.websocket.WebSocketProtocol
Direct Known Subclasses:
WebsocketStreamHandler

public class WebsocketHandler extends Object implements org.atmosphere.websocket.WebSocketProtocol
  • Field Details

  • Constructor Details

    • WebsocketHandler

      public WebsocketHandler()
  • Method Details

    • configure

      public void configure(org.atmosphere.cpr.AtmosphereConfig config)
      Specified by:
      configure in interface org.atmosphere.inject.AtmosphereConfigAware
    • onClose

      public void onClose(org.atmosphere.websocket.WebSocket webSocket)
      Specified by:
      onClose in interface org.atmosphere.websocket.WebSocketProtocol
    • onError

      public void onError(org.atmosphere.websocket.WebSocket webSocket, org.atmosphere.websocket.WebSocketProcessor.WebSocketException t)
      Specified by:
      onError in interface org.atmosphere.websocket.WebSocketProtocol
    • onOpen

      public void onOpen(org.atmosphere.websocket.WebSocket webSocket)
      Specified by:
      onOpen in interface org.atmosphere.websocket.WebSocketProtocol
    • onMessage

      public List<org.atmosphere.cpr.AtmosphereRequest> onMessage(org.atmosphere.websocket.WebSocket webSocket, String data)
      Specified by:
      onMessage in interface org.atmosphere.websocket.WebSocketProtocol
    • onMessage

      public List<org.atmosphere.cpr.AtmosphereRequest> onMessage(org.atmosphere.websocket.WebSocket webSocket, byte[] data, int offset, int length)
      Specified by:
      onMessage in interface org.atmosphere.websocket.WebSocketProtocol
    • setConsumer

      public void setConsumer(WebsocketConsumer consumer)