public class ServletWebSocketRegistry extends WebSocketRegistry implements org.atmosphere.websocket.WebSocketHandler
| Modifier and Type | Field and Description |
|---|---|
protected org.atmosphere.cpr.AtmosphereFramework |
atmosphere |
readLock, registry, timer, webSocketFilter, writeLock| Constructor and Description |
|---|
ServletWebSocketRegistry(javax.servlet.ServletConfig config,
services.moleculer.ServiceBroker broker,
long cleanupSeconds,
boolean async) |
| Modifier and Type | Method and Description |
|---|---|
void |
onByteMessage(org.atmosphere.websocket.WebSocket webSocket,
byte[] data,
int offset,
int length) |
void |
onClose(org.atmosphere.websocket.WebSocket webSocket) |
void |
onError(org.atmosphere.websocket.WebSocket webSocket,
org.atmosphere.websocket.WebSocketProcessor.WebSocketException t) |
void |
onOpen(org.atmosphere.websocket.WebSocket webSocket) |
void |
onTextMessage(org.atmosphere.websocket.WebSocket webSocket,
java.lang.String data)
Ping-pong simulation with a special message ("!").
|
void |
service(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse rsp) |
void |
stopped() |
protected Endpoint |
toEnpoint(org.atmosphere.websocket.WebSocket webSocket) |
deregister, register, run, send, setWebSocketFilterpublic ServletWebSocketRegistry(javax.servlet.ServletConfig config,
services.moleculer.ServiceBroker broker,
long cleanupSeconds,
boolean async)
throws javax.servlet.ServletException
javax.servlet.ServletExceptionpublic void stopped()
stopped in class WebSocketRegistrypublic void service(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse rsp)
throws java.io.IOException,
javax.servlet.ServletException
java.io.IOExceptionjavax.servlet.ServletExceptionpublic void onOpen(org.atmosphere.websocket.WebSocket webSocket)
throws java.io.IOException
onOpen in interface org.atmosphere.websocket.WebSocketHandlerjava.io.IOExceptionpublic void onByteMessage(org.atmosphere.websocket.WebSocket webSocket,
byte[] data,
int offset,
int length)
throws java.io.IOException
onByteMessage in interface org.atmosphere.websocket.WebSocketHandlerjava.io.IOExceptionpublic void onTextMessage(org.atmosphere.websocket.WebSocket webSocket,
java.lang.String data)
throws java.io.IOException
onTextMessage in interface org.atmosphere.websocket.WebSocketHandlerjava.io.IOExceptionpublic void onClose(org.atmosphere.websocket.WebSocket webSocket)
onClose in interface org.atmosphere.websocket.WebSocketHandlerpublic void onError(org.atmosphere.websocket.WebSocket webSocket,
org.atmosphere.websocket.WebSocketProcessor.WebSocketException t)
onError in interface org.atmosphere.websocket.WebSocketHandlerprotected Endpoint toEnpoint(org.atmosphere.websocket.WebSocket webSocket)