Package org.atmosphere.container.version
Class JBossWebSocket
- java.lang.Object
-
- org.atmosphere.cpr.AsyncIOWriterAdapter
-
- org.atmosphere.cpr.AtmosphereInterceptorWriter
-
- org.atmosphere.websocket.WebSocket
-
- org.atmosphere.container.version.JBossWebSocket
-
- All Implemented Interfaces:
AsyncIOWriter,KeepOpenStreamAware
public class JBossWebSocket extends WebSocket
Adapts a JBossWebSocketto an AtmosphereWebSocket.- Author:
- Péter Miklós
-
-
Field Summary
-
Fields inherited from class org.atmosphere.websocket.WebSocket
bb, binaryWrite, cb, CLEAN_CLOSE, lastWrite, logger, 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 JBossWebSocket(org.atmosphere.jboss.as.websockets.WebSocket webSocket, 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[] b, 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, 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
-
JBossWebSocket
public JBossWebSocket(org.atmosphere.jboss.as.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[] b, int offset, int length) throws java.io.IOException
Description copied from class:WebSocketUse the underlying container's websocket to write the byte.
-
-