Class DefaultWebsocket
- java.lang.Object
-
- org.apache.camel.component.websocket.DefaultWebsocket
-
- All Implemented Interfaces:
Serializable
@WebSocket public class DefaultWebsocket extends Object implements Serializable
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description DefaultWebsocket(NodeSynchronization sync, String pathSpec, WebsocketConsumer consumer)DefaultWebsocket(NodeSynchronization sync, String pathSpec, WebsocketConsumer consumer, String subprotocol, String relativePath)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetConnectionKey()StringgetPathSpec()org.eclipse.jetty.websocket.api.SessiongetSession()voidonClose(int closeCode, String message)voidonConnect(org.eclipse.jetty.websocket.api.Session session)voidonMessage(byte[] data, int offset, int length)voidonMessage(String message)voidsetConnectionKey(String connectionKey)voidsetSession(org.eclipse.jetty.websocket.api.Session session)
-
-
-
Constructor Detail
-
DefaultWebsocket
public DefaultWebsocket(NodeSynchronization sync, String pathSpec, WebsocketConsumer consumer)
-
DefaultWebsocket
public DefaultWebsocket(NodeSynchronization sync, String pathSpec, WebsocketConsumer consumer, String subprotocol, String relativePath)
-
-
Method Detail
-
onClose
@OnWebSocketClose public void onClose(int closeCode, String message)
-
onConnect
@OnWebSocketConnect public void onConnect(org.eclipse.jetty.websocket.api.Session session)
-
onMessage
@OnWebSocketMessage public void onMessage(String message)
-
onMessage
@OnWebSocketMessage public void onMessage(byte[] data, int offset, int length)
-
getSession
public org.eclipse.jetty.websocket.api.Session getSession()
-
getPathSpec
public String getPathSpec()
-
setSession
public void setSession(org.eclipse.jetty.websocket.api.Session session)
-
getConnectionKey
public String getConnectionKey()
-
setConnectionKey
public void setConnectionKey(String connectionKey)
-
-