|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface WebSocketProtocol
A WebSocket based protocol implementation. Implement this call to process WebSocket message and dispatch it to Atmosphere or any consumer of WebSocket message
| Method Summary | |
|---|---|
void |
configure(AtmosphereServlet.AtmosphereConfig config)
Allow an implementation to query the AtmosphereConfig of init-param, etc. |
void |
onClose(WebSocket webSocket)
Invoked when a WebSocket is closed |
void |
onError(WebSocket webSocket,
WebSocketProcessor.WebSocketException t)
Invoked when an error occurs. |
AtmosphereRequest |
onMessage(WebSocket webSocket,
byte[] data,
int offset,
int length)
Parse the WebSocket message, and delegate the processing to the AtmosphereServlet.cometSupport or
to any existing technology. |
AtmosphereRequest |
onMessage(WebSocket webSocket,
String data)
Parse the WebSocket message, and delegate the processing to the AtmosphereServlet.cometSupport or
to any existing technology. |
void |
onOpen(WebSocket webSocket)
Invoked when a WebSocket is opened |
| Methods inherited from interface org.atmosphere.cpr.AsyncProtocol |
|---|
handleResponse, handleResponse, inspectResponse |
| Method Detail |
|---|
void configure(AtmosphereServlet.AtmosphereConfig config)
config - AtmosphereServlet.AtmosphereConfig
AtmosphereRequest onMessage(WebSocket webSocket,
String data)
AtmosphereServlet.cometSupport or
to any existing technology. Invoking AtmosphereServlet.cometSupport will delegate the request processing
to the AtmosphereHandler implementation. Returning null means this implementation will
handle itself the processing/dispatching of the WebSocket's request;
webSocket - The WebSocket connectiondata - The Websocket message
AtmosphereRequest onMessage(WebSocket webSocket,
byte[] data,
int offset,
int length)
AtmosphereServlet.cometSupport or
to any existing technology. Invoking AtmosphereServlet.cometSupport will delegate the request processing
to the AtmosphereHandler implementation. Returning null means this implementation will
handle itself the processing/dispatching of the WebSocket's request;
webSocket - The WebSocket connectionoffset - offset message indexlength - length of the message.void onOpen(WebSocket webSocket)
webSocket - WebSocketvoid onClose(WebSocket webSocket)
webSocket - WebSocket
void onError(WebSocket webSocket,
WebSocketProcessor.WebSocketException t)
webSocket - WebSockett - a WebSocketProcessor.WebSocketException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||