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 Summary
Fields Modifier and Type Field Description protected WebsocketConsumerconsumerprotected WebSocketStorestore
-
Constructor Summary
Constructors Constructor Description WebsocketHandler()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidconfigure(org.atmosphere.cpr.AtmosphereConfig config)voidonClose(org.atmosphere.websocket.WebSocket webSocket)voidonError(org.atmosphere.websocket.WebSocket webSocket, org.atmosphere.websocket.WebSocketProcessor.WebSocketException t)List<org.atmosphere.cpr.AtmosphereRequest>onMessage(org.atmosphere.websocket.WebSocket webSocket, byte[] data, int offset, int length)List<org.atmosphere.cpr.AtmosphereRequest>onMessage(org.atmosphere.websocket.WebSocket webSocket, String data)voidonOpen(org.atmosphere.websocket.WebSocket webSocket)voidsetConsumer(WebsocketConsumer consumer)
-
-
-
Field Detail
-
consumer
protected WebsocketConsumer consumer
-
store
protected WebSocketStore store
-
-
Method Detail
-
configure
public void configure(org.atmosphere.cpr.AtmosphereConfig config)
- Specified by:
configurein interfaceorg.atmosphere.inject.AtmosphereConfigAware
-
onClose
public void onClose(org.atmosphere.websocket.WebSocket webSocket)
- Specified by:
onClosein interfaceorg.atmosphere.websocket.WebSocketProtocol
-
onError
public void onError(org.atmosphere.websocket.WebSocket webSocket, org.atmosphere.websocket.WebSocketProcessor.WebSocketException t)- Specified by:
onErrorin interfaceorg.atmosphere.websocket.WebSocketProtocol
-
onOpen
public void onOpen(org.atmosphere.websocket.WebSocket webSocket)
- Specified by:
onOpenin interfaceorg.atmosphere.websocket.WebSocketProtocol
-
onMessage
public List<org.atmosphere.cpr.AtmosphereRequest> onMessage(org.atmosphere.websocket.WebSocket webSocket, String data)
- Specified by:
onMessagein interfaceorg.atmosphere.websocket.WebSocketProtocol
-
onMessage
public List<org.atmosphere.cpr.AtmosphereRequest> onMessage(org.atmosphere.websocket.WebSocket webSocket, byte[] data, int offset, int length)
- Specified by:
onMessagein interfaceorg.atmosphere.websocket.WebSocketProtocol
-
setConsumer
public void setConsumer(WebsocketConsumer consumer)
-
-