Package org.atmosphere.container.version
Class JSR356WebSocket
- java.lang.Object
-
- org.atmosphere.cpr.AsyncIOWriterAdapter
-
- org.atmosphere.cpr.AtmosphereInterceptorWriter
-
- org.atmosphere.websocket.WebSocket
-
- org.atmosphere.container.version.JSR356WebSocket
-
- All Implemented Interfaces:
AsyncIOWriter,KeepOpenStreamAware
public class JSR356WebSocket extends WebSocket
Asynchronous basedSessionwebsocket- Author:
- Jeanfrancois Arcand
-
-
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 JSR356WebSocket(jakarta.websocket.Session session, AtmosphereConfig config)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose()Close the underlying WebSocketbooleanisOpen()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, flush, 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
-
JSR356WebSocket
public JSR356WebSocket(jakarta.websocket.Session session, 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.
-
-