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 String
getConnectionKey()
String
getPathSpec()
org.eclipse.jetty.websocket.api.Session
getSession()
void
onClose(int closeCode, String message)
void
onConnect(org.eclipse.jetty.websocket.api.Session session)
void
onMessage(byte[] data, int offset, int length)
void
onMessage(String message)
void
setConnectionKey(String connectionKey)
void
setSession(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)
-
-