org.atmosphere.cpr
Class WebSocketProcessor

java.lang.Object
  extended by org.atmosphere.cpr.WebSocketProcessor
All Implemented Interfaces:
Serializable
Direct Known Subclasses:
EchoWebSocketProcessor, HttpServletRequestWebSocketProcessor

public abstract class WebSocketProcessor
extends Object
implements Serializable

Like the AsynchronousProcessor class, this class is responsible for dispatching WebSocket request to the proper WebSocketSupport implementation.

Author:
Jeanfrancois Arcand
See Also:
Serialized Form

Constructor Summary
WebSocketProcessor(AtmosphereServlet atmosphereServlet, WebSocketSupport webSocketSupport)
           
 
Method Summary
 AtmosphereServlet atmosphereServlet()
           
abstract  void broadcast(byte[] data, int offset, int length)
           
abstract  void broadcast(String data)
           
 void close()
           
 void connect(javax.servlet.http.HttpServletRequest request)
           
 javax.servlet.http.HttpServletRequest request()
           
 AtmosphereResource resource()
           
 String toString()
           
 WebSocketSupport webSocketSupport()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

WebSocketProcessor

public WebSocketProcessor(AtmosphereServlet atmosphereServlet,
                          WebSocketSupport webSocketSupport)
Method Detail

connect

public final void connect(javax.servlet.http.HttpServletRequest request)
                   throws IOException
Throws:
IOException

resource

public AtmosphereResource resource()

atmosphereServlet

public AtmosphereServlet atmosphereServlet()

request

public javax.servlet.http.HttpServletRequest request()

webSocketSupport

public WebSocketSupport webSocketSupport()

broadcast

public abstract void broadcast(String data)

broadcast

public abstract void broadcast(byte[] data,
                               int offset,
                               int length)

close

public void close()

toString

public String toString()
Overrides:
toString in class Object


Copyright © 2011. All Rights Reserved.