org.atmosphere.container
Class JettyWebSocketHandler

java.lang.Object
  extended by 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 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.OnControl

Jetty 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
JettyWebSocketHandler(AtmosphereRequest request, AtmosphereFramework framework, WebSocketProcessor webSocketProcessor)
           
 
Method Summary
 void onClose(int closeCode, String message)
           
 boolean onControl(byte controlCode, byte[] data, int offset, int length)
           
 boolean onFrame(byte flags, byte opcode, byte[] data, int offset, int length)
           
 void onHandshake(org.eclipse.jetty.websocket.WebSocket.FrameConnection connection)
           
 void onMessage(byte[] data, int offset, int length)
           
 void onMessage(String data)
           
 void onOpen(org.eclipse.jetty.websocket.WebSocket.Connection connection)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

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:
onMessage in interface org.eclipse.jetty.websocket.WebSocket.OnBinaryMessage

onControl

public boolean onControl(byte controlCode,
                         byte[] data,
                         int offset,
                         int length)
Specified by:
onControl in interface org.eclipse.jetty.websocket.WebSocket.OnControl

onFrame

public boolean onFrame(byte flags,
                       byte opcode,
                       byte[] data,
                       int offset,
                       int length)
Specified by:
onFrame in interface org.eclipse.jetty.websocket.WebSocket.OnFrame

onHandshake

public void onHandshake(org.eclipse.jetty.websocket.WebSocket.FrameConnection connection)
Specified by:
onHandshake in interface org.eclipse.jetty.websocket.WebSocket.OnFrame

onMessage

public void onMessage(String data)
Specified by:
onMessage in interface org.eclipse.jetty.websocket.WebSocket.OnTextMessage

onOpen

public void onOpen(org.eclipse.jetty.websocket.WebSocket.Connection connection)
Specified by:
onOpen in interface org.eclipse.jetty.websocket.WebSocket

onClose

public void onClose(int closeCode,
                    String message)
Specified by:
onClose in interface org.eclipse.jetty.websocket.WebSocket


Copyright © 2012. All Rights Reserved.