Package org.atmosphere.container
Class JettyWebSocketHandler
- java.lang.Object
-
- org.atmosphere.container.JettyWebSocketHandler
-
- All Implemented Interfaces:
org.eclipse.jetty.websocket.WebSocket,org.eclipse.jetty.websocket.WebSocket.OnBinaryMessage,org.eclipse.jetty.websocket.WebSocket.OnControl,org.eclipse.jetty.websocket.WebSocket.OnFrame,org.eclipse.jetty.websocket.WebSocket.OnTextMessage
public class JettyWebSocketHandler extends java.lang.Object implements org.eclipse.jetty.websocket.WebSocket, org.eclipse.jetty.websocket.WebSocket.OnFrame, org.eclipse.jetty.websocket.WebSocket.OnBinaryMessage, org.eclipse.jetty.websocket.WebSocket.OnTextMessage, org.eclipse.jetty.websocket.WebSocket.OnControlJetty 7 & 8 WebSocket support.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.eclipse.jetty.websocket.WebSocket
org.eclipse.jetty.websocket.WebSocket.Connection, org.eclipse.jetty.websocket.WebSocket.FrameConnection, org.eclipse.jetty.websocket.WebSocket.OnBinaryMessage, org.eclipse.jetty.websocket.WebSocket.OnControl, org.eclipse.jetty.websocket.WebSocket.OnFrame, org.eclipse.jetty.websocket.WebSocket.OnTextMessage
-
-
Constructor Summary
Constructors Constructor Description JettyWebSocketHandler(AtmosphereRequest request, AtmosphereFramework framework, WebSocketProcessor webSocketProcessor)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidonClose(int closeCode, java.lang.String message)booleanonControl(byte controlCode, byte[] data, int offset, int length)booleanonFrame(byte flags, byte opcode, byte[] data, int offset, int length)voidonHandshake(org.eclipse.jetty.websocket.WebSocket.FrameConnection connection)voidonMessage(byte[] data, int offset, int length)voidonMessage(java.lang.String data)voidonOpen(org.eclipse.jetty.websocket.WebSocket.Connection connection)
-
-
-
Constructor Detail
-
JettyWebSocketHandler
public JettyWebSocketHandler(AtmosphereRequest request, AtmosphereFramework framework, WebSocketProcessor webSocketProcessor)
-
-
Method Detail
-
onMessage
public void onMessage(byte[] data, int offset, int length)- Specified by:
onMessagein interfaceorg.eclipse.jetty.websocket.WebSocket.OnBinaryMessage
-
onControl
public boolean onControl(byte controlCode, byte[] data, int offset, int length)- Specified by:
onControlin interfaceorg.eclipse.jetty.websocket.WebSocket.OnControl
-
onFrame
public boolean onFrame(byte flags, byte opcode, byte[] data, int offset, int length)- Specified by:
onFramein interfaceorg.eclipse.jetty.websocket.WebSocket.OnFrame
-
onHandshake
public void onHandshake(org.eclipse.jetty.websocket.WebSocket.FrameConnection connection)
- Specified by:
onHandshakein interfaceorg.eclipse.jetty.websocket.WebSocket.OnFrame
-
onMessage
public void onMessage(java.lang.String data)
- Specified by:
onMessagein interfaceorg.eclipse.jetty.websocket.WebSocket.OnTextMessage
-
onOpen
public void onOpen(org.eclipse.jetty.websocket.WebSocket.Connection connection)
- Specified by:
onOpenin interfaceorg.eclipse.jetty.websocket.WebSocket
-
onClose
public void onClose(int closeCode, java.lang.String message)- Specified by:
onClosein interfaceorg.eclipse.jetty.websocket.WebSocket
-
-