org.atmosphere.websocket
Class WebSocket
java.lang.Object
org.atmosphere.cpr.AsyncIOWriterAdapter
org.atmosphere.websocket.WebSocket
- All Implemented Interfaces:
- AsyncIOWriter
- Direct Known Subclasses:
- Grizzly2WebSocket, GrizzlyWebSocket, Jetty8WebSocket, TomcatWebSocket
public abstract class WebSocket
- extends AsyncIOWriterAdapter
Represent a portable WebSocket implementation which can be used to write message.
- Author:
- Jeanfrancois Arcand
| Methods inherited from class org.atmosphere.cpr.AsyncIOWriterAdapter |
close, close, flush, flush, redirect, redirect, write, write, write, write, write, write, writeError, writeError |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
WEBSOCKET_INITIATED
public static final String WEBSOCKET_INITIATED
WEBSOCKET_SUSPEND
public static final String WEBSOCKET_SUSPEND
WEBSOCKET_RESUME
public static final String WEBSOCKET_RESUME
WEBSOCKET_ACCEPT_DONE
public static final String WEBSOCKET_ACCEPT_DONE
lastWrite
protected long lastWrite
webSocketResponseFilter
protected WebSocketResponseFilter webSocketResponseFilter
binaryWrite
protected final boolean binaryWrite
WebSocket
public WebSocket(AtmosphereConfig config)
WebSocket
public WebSocket()
resource
public WebSocket resource(AtmosphereResource r)
- Associate an
AtmosphereResource to this WebSocket
- Parameters:
r - an AtmosphereResource to this WebSocket
- Returns:
- this
resource
public AtmosphereResource resource()
- Return the an
AtmosphereResource used by this WebSocket, or null if the WebSocket has been closed
before the WebSocket message has been processed.
- Returns:
AtmosphereResource
lastWriteTimeStampInMilliseconds
public long lastWriteTimeStampInMilliseconds()
- The last time, in milliseconds, a write operation occurred.
- Returns:
- this
webSocketResponseFilter
public WebSocket webSocketResponseFilter(WebSocketResponseFilter w)
- Associate a
WebSocketResponseFilter that will be invoked before any write operation.
- Parameters:
w - WebSocketResponseFilter
- Returns:
- this
Copyright © 2012. All Rights Reserved.