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, 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
-
-