Package org.atmosphere.container.version
Class GrizzlyWebSocket
- java.lang.Object
-
- org.atmosphere.cpr.AsyncIOWriterAdapter
-
- org.atmosphere.cpr.AtmosphereInterceptorWriter
-
- org.atmosphere.websocket.WebSocket
-
- org.atmosphere.container.version.GrizzlyWebSocket
-
- All Implemented Interfaces:
AsyncIOWriter,KeepOpenStreamAware
public final class GrizzlyWebSocket extends WebSocket
-
-
Field Summary
-
Fields inherited from class org.atmosphere.websocket.WebSocket
bb, binaryWrite, cb, CLEAN_CLOSE, lastWrite, NOT_SUPPORTED, uuid, WEBSOCKET_ACCEPT_DONE, WEBSOCKET_INITIATED, WEBSOCKET_RESUME, WEBSOCKET_SUSPEND
-
Fields inherited from class org.atmosphere.cpr.AtmosphereInterceptorWriter
filters, reversedFilters
-
-
Constructor Summary
Constructors Constructor Description GrizzlyWebSocket(com.sun.grizzly.websockets.WebSocket webSocket, AtmosphereConfig config)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose()Close the underlying WebSocketWebSocketflush(AtmosphereResponse r)Flush the buffered content.booleanisOpen()Is the underlying WebSocket open.WebSocketwrite(byte[] data, int offset, int length)Use the underlying container's websocket to write the byte.WebSocketwrite(java.lang.String s)Use the underlying container's websocket to write the String.-
Methods inherited from class org.atmosphere.websocket.WebSocket
attachment, attachment, attributes, binaryWrite, broadcast, close, config, lastWriteTimeStampInMilliseconds, notSupported, redirect, resource, resource, sendPing, sendPong, shiftAttributes, transform, transform, uuid, webSocketHandler, webSocketHandler, write, write, write, write, writeError
-
Methods inherited from class org.atmosphere.cpr.AtmosphereInterceptorWriter
filters, interceptor, interceptor, invokeInterceptor, writeReady
-
-
-
-
Constructor Detail
-
GrizzlyWebSocket
public GrizzlyWebSocket(com.sun.grizzly.websockets.WebSocket webSocket, AtmosphereConfig config)
-
-
Method Detail
-
isOpen
public boolean isOpen()
Description copied from class:WebSocketIs the underlying WebSocket open.
-
write
public WebSocket write(java.lang.String s) throws java.io.IOException
Description copied from class:WebSocketUse the underlying container's websocket to write the String.
-
write
public WebSocket write(byte[] data, int offset, int length) throws java.io.IOException
Description copied from class:WebSocketUse the underlying container's websocket to write the byte.
-
close
public void close()
Description copied from class:WebSocketClose the underlying WebSocket
-
flush
public WebSocket flush(AtmosphereResponse r) throws java.io.IOException
Description copied from interface:AsyncIOWriterFlush the buffered content.- Specified by:
flushin interfaceAsyncIOWriter- Overrides:
flushin classWebSocket- Throws:
java.io.IOException
-
-