public class WebSockets extends Object
| Modifier and Type | Method and Description | 
|---|---|
| static ByteBuffer | mergeBuffers(ByteBuffer... payload) | 
| static <T> void | sendBinary(ByteBuffer[] data, WebSocketChannel wsChannel, WebSocketCallback<T> callback, T context)Sends a complete binary message, invoking the callback when complete | 
| static <T> void | sendBinary(ByteBuffer[] data, WebSocketChannel wsChannel, WebSocketCallback<T> callback, T context, long timeoutmillis)Sends a complete binary message, invoking the callback when complete | 
| static void | sendBinary(ByteBuffer[] data, WebSocketChannel wsChannel, WebSocketCallback<Void> callback)Sends a complete binary message, invoking the callback when complete | 
| static void | sendBinary(ByteBuffer[] data, WebSocketChannel wsChannel, WebSocketCallback<Void> callback, long timeoutmillis)Sends a complete binary message, invoking the callback when complete | 
| static <T> void | sendBinary(ByteBuffer data, WebSocketChannel wsChannel, WebSocketCallback<T> callback, T context)Sends a complete binary message, invoking the callback when complete | 
| static <T> void | sendBinary(ByteBuffer data, WebSocketChannel wsChannel, WebSocketCallback<T> callback, T context, long timeoutmillis)Sends a complete binary message, invoking the callback when complete | 
| static void | sendBinary(ByteBuffer data, WebSocketChannel wsChannel, WebSocketCallback<Void> callback)Sends a complete binary message, invoking the callback when complete | 
| static void | sendBinary(ByteBuffer data, WebSocketChannel wsChannel, WebSocketCallback<Void> callback, long timeoutmillis)Sends a complete binary message, invoking the callback when complete | 
| static <T> void | sendBinary(PooledByteBuffer pooledData, WebSocketChannel wsChannel, WebSocketCallback<T> callback, T context)Sends a complete binary message, invoking the callback when complete Automatically frees the pooled byte buffer when done. | 
| static <T> void | sendBinary(PooledByteBuffer pooledData, WebSocketChannel wsChannel, WebSocketCallback<T> callback, T context, long timeoutmillis)Sends a complete binary message, invoking the callback when complete Automatically frees the pooled byte buffer when done. | 
| static void | sendBinary(PooledByteBuffer pooledData, WebSocketChannel wsChannel, WebSocketCallback<Void> callback)Sends a complete binary message, invoking the callback when complete Automatically frees the pooled byte buffer when done. | 
| static void | sendBinary(PooledByteBuffer pooledData, WebSocketChannel wsChannel, WebSocketCallback<Void> callback, long timeoutmillis)Sends a complete binary message, invoking the callback when complete Automatically frees the pooled byte buffer when done. | 
| static void | sendBinaryBlocking(ByteBuffer[] data, WebSocketChannel wsChannel)Sends a complete binary message using blocking IO | 
| static void | sendBinaryBlocking(ByteBuffer data, WebSocketChannel wsChannel)Sends a complete binary message using blocking IO | 
| static void | sendBinaryBlocking(PooledByteBuffer pooledData, WebSocketChannel wsChannel)Sends a complete binary message using blocking IO Automatically frees the pooled byte buffer when done. | 
| static <T> void | sendClose(ByteBuffer[] data, WebSocketChannel wsChannel, WebSocketCallback<T> callback, T context)Sends a complete close message, invoking the callback when complete | 
| static void | sendClose(ByteBuffer[] data, WebSocketChannel wsChannel, WebSocketCallback<Void> callback)Sends a complete close message, invoking the callback when complete | 
| static <T> void | sendClose(ByteBuffer data, WebSocketChannel wsChannel, WebSocketCallback<T> callback, T context)Sends a complete close message, invoking the callback when complete | 
| static void | sendClose(ByteBuffer data, WebSocketChannel wsChannel, WebSocketCallback<Void> callback)Sends a complete close message, invoking the callback when complete | 
| static <T> void | sendClose(CloseMessage closeMessage, WebSocketChannel wsChannel, WebSocketCallback<T> callback, T context)Sends a complete close message, invoking the callback when complete | 
| static void | sendClose(CloseMessage closeMessage, WebSocketChannel wsChannel, WebSocketCallback<Void> callback)Sends a complete close message, invoking the callback when complete | 
| static <T> void | sendClose(int code, String reason, WebSocketChannel wsChannel, WebSocketCallback<T> callback, T context)Sends a complete close message, invoking the callback when complete | 
| static void | sendClose(int code, String reason, WebSocketChannel wsChannel, WebSocketCallback<Void> callback)Sends a complete close message, invoking the callback when complete | 
| static void | sendCloseBlocking(ByteBuffer[] data, WebSocketChannel wsChannel)Sends a complete close message, invoking the callback when complete | 
| static void | sendCloseBlocking(ByteBuffer data, WebSocketChannel wsChannel)Sends a complete close message, invoking the callback when complete | 
| static void | sendCloseBlocking(CloseMessage closeMessage, WebSocketChannel wsChannel)Sends a complete close message, invoking the callback when complete | 
| static void | sendCloseBlocking(int code, String reason, WebSocketChannel wsChannel)Sends a complete close message, invoking the callback when complete | 
| static <T> void | sendPing(ByteBuffer[] data, WebSocketChannel wsChannel, WebSocketCallback<T> callback, T context)Sends a complete ping message, invoking the callback when complete | 
| static <T> void | sendPing(ByteBuffer[] data, WebSocketChannel wsChannel, WebSocketCallback<T> callback, T context, long timeoutmillis)Sends a complete ping message, invoking the callback when complete | 
| static void | sendPing(ByteBuffer[] data, WebSocketChannel wsChannel, WebSocketCallback<Void> callback)Sends a complete ping message, invoking the callback when complete | 
| static void | sendPing(ByteBuffer[] data, WebSocketChannel wsChannel, WebSocketCallback<Void> callback, long timeoutmillis)Sends a complete ping message, invoking the callback when complete | 
| static <T> void | sendPing(ByteBuffer data, WebSocketChannel wsChannel, WebSocketCallback<T> callback, T context)Sends a complete ping message, invoking the callback when complete | 
| static <T> void | sendPing(ByteBuffer data, WebSocketChannel wsChannel, WebSocketCallback<T> callback, T context, long timeoutmillis)Sends a complete ping message, invoking the callback when complete | 
| static void | sendPing(ByteBuffer data, WebSocketChannel wsChannel, WebSocketCallback<Void> callback)Sends a complete ping message, invoking the callback when complete | 
| static void | sendPing(ByteBuffer data, WebSocketChannel wsChannel, WebSocketCallback<Void> callback, long timeoutmillis)Sends a complete ping message, invoking the callback when complete | 
| static <T> void | sendPing(PooledByteBuffer pooledData, WebSocketChannel wsChannel, WebSocketCallback<T> callback, T context)Sends a complete ping message, invoking the callback when complete Automatically frees the pooled byte buffer when done. | 
| static <T> void | sendPing(PooledByteBuffer pooledData, WebSocketChannel wsChannel, WebSocketCallback<T> callback, T context, long timeoutmillis)Sends a complete ping message, invoking the callback when complete Automatically frees the pooled byte buffer when done. | 
| static void | sendPing(PooledByteBuffer pooledData, WebSocketChannel wsChannel, WebSocketCallback<Void> callback)Sends a complete ping message, invoking the callback when complete Automatically frees the pooled byte buffer when done. | 
| static void | sendPing(PooledByteBuffer pooledData, WebSocketChannel wsChannel, WebSocketCallback<Void> callback, long timeoutmillis)Sends a complete ping message, invoking the callback when complete Automatically frees the pooled byte buffer when done. | 
| static void | sendPingBlocking(ByteBuffer[] data, WebSocketChannel wsChannel)Sends a complete ping message using blocking IO | 
| static void | sendPingBlocking(ByteBuffer data, WebSocketChannel wsChannel)Sends a complete ping message using blocking IO | 
| static void | sendPingBlocking(PooledByteBuffer pooledData, WebSocketChannel wsChannel)Sends a complete ping message using blocking IO Automatically frees the pooled byte buffer when done. | 
| static <T> void | sendPong(ByteBuffer[] data, WebSocketChannel wsChannel, WebSocketCallback<T> callback, T context)Sends a complete pong message, invoking the callback when complete | 
| static <T> void | sendPong(ByteBuffer[] data, WebSocketChannel wsChannel, WebSocketCallback<T> callback, T context, long timeoutmillis)Sends a complete pong message, invoking the callback when complete | 
| static void | sendPong(ByteBuffer[] data, WebSocketChannel wsChannel, WebSocketCallback<Void> callback)Sends a complete pong message, invoking the callback when complete | 
| static void | sendPong(ByteBuffer[] data, WebSocketChannel wsChannel, WebSocketCallback<Void> callback, long timeoutmillis)Sends a complete pong message, invoking the callback when complete | 
| static <T> void | sendPong(ByteBuffer data, WebSocketChannel wsChannel, WebSocketCallback<T> callback, T context)Sends a complete pong message, invoking the callback when complete | 
| static <T> void | sendPong(ByteBuffer data, WebSocketChannel wsChannel, WebSocketCallback<T> callback, T context, long timeoutmillis)Sends a complete pong message, invoking the callback when complete | 
| static void | sendPong(ByteBuffer data, WebSocketChannel wsChannel, WebSocketCallback<Void> callback)Sends a complete pong message, invoking the callback when complete | 
| static void | sendPong(ByteBuffer data, WebSocketChannel wsChannel, WebSocketCallback<Void> callback, long timeoutmillis)Sends a complete pong message, invoking the callback when complete | 
| static <T> void | sendPong(PooledByteBuffer pooledData, WebSocketChannel wsChannel, WebSocketCallback<T> callback, T context)Sends a complete pong message, invoking the callback when complete Automatically frees the pooled byte buffer when done. | 
| static <T> void | sendPong(PooledByteBuffer pooledData, WebSocketChannel wsChannel, WebSocketCallback<T> callback, T context, long timeoutmillis)Sends a complete pong message, invoking the callback when complete Automatically frees the pooled byte buffer when done. | 
| static void | sendPong(PooledByteBuffer pooledData, WebSocketChannel wsChannel, WebSocketCallback<Void> callback)Sends a complete pong message, invoking the callback when complete Automatically frees the pooled byte buffer when done. | 
| static void | sendPong(PooledByteBuffer pooledData, WebSocketChannel wsChannel, WebSocketCallback<Void> callback, long timeoutmillis)Sends a complete pong message, invoking the callback when complete Automatically frees the pooled byte buffer when done. | 
| static void | sendPongBlocking(ByteBuffer[] data, WebSocketChannel wsChannel)Sends a complete pong message using blocking IO | 
| static void | sendPongBlocking(ByteBuffer data, WebSocketChannel wsChannel)Sends a complete pong message using blocking IO | 
| static void | sendPongBlocking(PooledByteBuffer pooledData, WebSocketChannel wsChannel)Sends a complete pong message using blocking IO Automatically frees the pooled byte buffer when done. | 
| static <T> void | sendText(ByteBuffer message, WebSocketChannel wsChannel, WebSocketCallback<T> callback, T context)Sends a complete text message, invoking the callback when complete | 
| static <T> void | sendText(ByteBuffer message, WebSocketChannel wsChannel, WebSocketCallback<T> callback, T context, long timeoutmillis)Sends a complete text message, invoking the callback when complete | 
| static void | sendText(ByteBuffer message, WebSocketChannel wsChannel, WebSocketCallback<Void> callback)Sends a complete text message, invoking the callback when complete | 
| static void | sendText(ByteBuffer message, WebSocketChannel wsChannel, WebSocketCallback<Void> callback, long timeoutmillis)Sends a complete text message, invoking the callback when complete | 
| static <T> void | sendText(PooledByteBuffer pooledData, WebSocketChannel wsChannel, WebSocketCallback<T> callback, T context)Sends a complete text message, invoking the callback when complete Automatically frees the pooled byte buffer when done. | 
| static <T> void | sendText(PooledByteBuffer pooledData, WebSocketChannel wsChannel, WebSocketCallback<T> callback, T context, long timeoutmillis)Sends a complete text message, invoking the callback when complete Automatically frees the pooled byte buffer when done. | 
| static void | sendText(PooledByteBuffer pooledData, WebSocketChannel wsChannel, WebSocketCallback<Void> callback)Sends a complete text message, invoking the callback when complete Automatically frees the pooled byte buffer when done. | 
| static void | sendText(PooledByteBuffer pooledData, WebSocketChannel wsChannel, WebSocketCallback<Void> callback, long timeoutmillis)Sends a complete text message, invoking the callback when complete Automatically frees the pooled byte buffer when done. | 
| static <T> void | sendText(String message, WebSocketChannel wsChannel, WebSocketCallback<T> callback, T context)Sends a complete text message, invoking the callback when complete | 
| static <T> void | sendText(String message, WebSocketChannel wsChannel, WebSocketCallback<T> callback, T context, long timeoutmillis)Sends a complete text message, invoking the callback when complete | 
| static void | sendText(String message, WebSocketChannel wsChannel, WebSocketCallback<Void> callback)Sends a complete text message, invoking the callback when complete | 
| static void | sendText(String message, WebSocketChannel wsChannel, WebSocketCallback<Void> callback, long timeoutmillis)Sends a complete text message, invoking the callback when complete | 
| static void | sendTextBlocking(ByteBuffer message, WebSocketChannel wsChannel)Sends a complete text message, invoking the callback when complete | 
| static void | sendTextBlocking(PooledByteBuffer pooledData, WebSocketChannel wsChannel)Sends a complete text message, invoking the callback when complete Automatically frees the pooled byte buffer when done. | 
| static void | sendTextBlocking(String message, WebSocketChannel wsChannel)Sends a complete text message, invoking the callback when complete | 
public static void sendText(String message, WebSocketChannel wsChannel, WebSocketCallback<Void> callback)
message - The text to sendwsChannel - The web socket channelcallback - The callback to invoke on completionpublic static <T> void sendText(String message, WebSocketChannel wsChannel, WebSocketCallback<T> callback, T context)
message - The text to sendwsChannel - The web socket channelcallback - The callback to invoke on completioncontext - The context object that will be passed to the callback on completionpublic static void sendText(String message, WebSocketChannel wsChannel, WebSocketCallback<Void> callback, long timeoutmillis)
message - The text to sendwsChannel - The web socket channelcallback - The callback to invoke on completiontimeoutmillis - the timeout in millisecondspublic static <T> void sendText(String message, WebSocketChannel wsChannel, WebSocketCallback<T> callback, T context, long timeoutmillis)
message - The text to sendwsChannel - The web socket channelcallback - The callback to invoke on completioncontext - The context object that will be passed to the callback on completiontimeoutmillis - the timeout in millisecondspublic static void sendText(ByteBuffer message, WebSocketChannel wsChannel, WebSocketCallback<Void> callback)
message - The text to sendwsChannel - The web socket channelcallback - The callback to invoke on completionpublic static <T> void sendText(ByteBuffer message, WebSocketChannel wsChannel, WebSocketCallback<T> callback, T context)
message - The text to sendwsChannel - The web socket channelcallback - The callback to invoke on completioncontext - The context object that will be passed to the callback on completionpublic static void sendText(ByteBuffer message, WebSocketChannel wsChannel, WebSocketCallback<Void> callback, long timeoutmillis)
message - The text to sendwsChannel - The web socket channelcallback - The callback to invoke on completiontimeoutmillis - the timeout in millisecondspublic static <T> void sendText(ByteBuffer message, WebSocketChannel wsChannel, WebSocketCallback<T> callback, T context, long timeoutmillis)
message - The text to sendwsChannel - The web socket channelcallback - The callback to invoke on completioncontext - The context object that will be passed to the callback on completiontimeoutmillis - the timeout in millisecondspublic static void sendText(PooledByteBuffer pooledData, WebSocketChannel wsChannel, WebSocketCallback<Void> callback)
pooledData - The data to send, it will be freed when donewsChannel - The web socket channelcallback - The callback to invoke on completionpublic static <T> void sendText(PooledByteBuffer pooledData, WebSocketChannel wsChannel, WebSocketCallback<T> callback, T context)
pooledData - The data to send, it will be freed when donewsChannel - The web socket channelcallback - The callback to invoke on completioncontext - The context object that will be passed to the callback on completionpublic static void sendText(PooledByteBuffer pooledData, WebSocketChannel wsChannel, WebSocketCallback<Void> callback, long timeoutmillis)
pooledData - The data to send, it will be freed when donewsChannel - The web socket channelcallback - The callback to invoke on completiontimeoutmillis - the timeout in millisecondspublic static <T> void sendText(PooledByteBuffer pooledData, WebSocketChannel wsChannel, WebSocketCallback<T> callback, T context, long timeoutmillis)
pooledData - The data to send, it will be freed when donewsChannel - The web socket channelcallback - The callback to invoke on completioncontext - The context object that will be passed to the callback on completiontimeoutmillis - the timeout in millisecondspublic static void sendTextBlocking(String message, WebSocketChannel wsChannel) throws IOException
message - The text to sendwsChannel - The web socket channelIOExceptionpublic static void sendTextBlocking(ByteBuffer message, WebSocketChannel wsChannel) throws IOException
message - The text to sendwsChannel - The web socket channelIOExceptionpublic static void sendTextBlocking(PooledByteBuffer pooledData, WebSocketChannel wsChannel) throws IOException
pooledData - The data to send, it will be freed when donewsChannel - The web socket channelIOExceptionpublic static void sendPing(ByteBuffer data, WebSocketChannel wsChannel, WebSocketCallback<Void> callback)
data - The data to sendwsChannel - The web socket channelcallback - The callback to invoke on completionpublic static <T> void sendPing(ByteBuffer data, WebSocketChannel wsChannel, WebSocketCallback<T> callback, T context)
data - The data to sendwsChannel - The web socket channelcallback - The callback to invoke on completioncontext - The context object that will be passed to the callback on completionpublic static void sendPing(ByteBuffer data, WebSocketChannel wsChannel, WebSocketCallback<Void> callback, long timeoutmillis)
data - The data to sendwsChannel - The web socket channelcallback - The callback to invoke on completiontimeoutmillis - the timeout in millisecondspublic static <T> void sendPing(ByteBuffer data, WebSocketChannel wsChannel, WebSocketCallback<T> callback, T context, long timeoutmillis)
data - The data to sendwsChannel - The web socket channelcallback - The callback to invoke on completioncontext - The context object that will be passed to the callback on completiontimeoutmillis - the timeout in millisecondspublic static void sendPing(ByteBuffer[] data, WebSocketChannel wsChannel, WebSocketCallback<Void> callback)
data - The data to sendwsChannel - The web socket channelcallback - The callback to invoke on completionpublic static <T> void sendPing(ByteBuffer[] data, WebSocketChannel wsChannel, WebSocketCallback<T> callback, T context)
data - The data to sendwsChannel - The web socket channelcallback - The callback to invoke on completioncontext - The context object that will be passed to the callback on completionpublic static void sendPing(ByteBuffer[] data, WebSocketChannel wsChannel, WebSocketCallback<Void> callback, long timeoutmillis)
data - The data to sendwsChannel - The web socket channelcallback - The callback to invoke on completiontimeoutmillis - the timeout in millisecondspublic static <T> void sendPing(ByteBuffer[] data, WebSocketChannel wsChannel, WebSocketCallback<T> callback, T context, long timeoutmillis)
data - The data to sendwsChannel - The web socket channelcallback - The callback to invoke on completioncontext - The context object that will be passed to the callback on completiontimeoutmillis - the timeout in millisecondspublic static void sendPing(PooledByteBuffer pooledData, WebSocketChannel wsChannel, WebSocketCallback<Void> callback)
pooledData - The data to send, it will be freed when donewsChannel - The web socket channelcallback - The callback to invoke on completionpublic static <T> void sendPing(PooledByteBuffer pooledData, WebSocketChannel wsChannel, WebSocketCallback<T> callback, T context)
pooledData - The data to send, it will be freed when donewsChannel - The web socket channelcallback - The callback to invoke on completioncontext - The context object that will be passed to the callback on completionpublic static void sendPing(PooledByteBuffer pooledData, WebSocketChannel wsChannel, WebSocketCallback<Void> callback, long timeoutmillis)
pooledData - The data to send, it will be freed when donewsChannel - The web socket channelcallback - The callback to invoke on completiontimeoutmillis - the timeout in millisecondspublic static <T> void sendPing(PooledByteBuffer pooledData, WebSocketChannel wsChannel, WebSocketCallback<T> callback, T context, long timeoutmillis)
pooledData - The data to send, it will be freed when donewsChannel - The web socket channelcallback - The callback to invoke on completioncontext - The context object that will be passed to the callback on completiontimeoutmillis - the timeout in millisecondspublic static void sendPingBlocking(ByteBuffer data, WebSocketChannel wsChannel) throws IOException
data - The data to sendwsChannel - The web socket channelIOExceptionpublic static void sendPingBlocking(ByteBuffer[] data, WebSocketChannel wsChannel) throws IOException
data - The data to sendwsChannel - The web socket channelIOExceptionpublic static void sendPingBlocking(PooledByteBuffer pooledData, WebSocketChannel wsChannel) throws IOException
pooledData - The data to send, it will be freed when donewsChannel - The web socket channelIOExceptionpublic static void sendPong(ByteBuffer data, WebSocketChannel wsChannel, WebSocketCallback<Void> callback)
data - The data to sendwsChannel - The web socket channelcallback - The callback to invoke on completionpublic static <T> void sendPong(ByteBuffer data, WebSocketChannel wsChannel, WebSocketCallback<T> callback, T context)
data - The data to sendwsChannel - The web socket channelcallback - The callback to invoke on completioncontext - The context object that will be passed to the callback on completionpublic static void sendPong(ByteBuffer data, WebSocketChannel wsChannel, WebSocketCallback<Void> callback, long timeoutmillis)
data - The data to sendwsChannel - The web socket channelcallback - The callback to invoke on completiontimeoutmillis - the timeout in millisecondspublic static <T> void sendPong(ByteBuffer data, WebSocketChannel wsChannel, WebSocketCallback<T> callback, T context, long timeoutmillis)
data - The data to sendwsChannel - The web socket channelcallback - The callback to invoke on completioncontext - The context object that will be passed to the callback on completiontimeoutmillis - the timeout in millisecondspublic static void sendPong(ByteBuffer[] data, WebSocketChannel wsChannel, WebSocketCallback<Void> callback)
data - The data to sendwsChannel - The web socket channelcallback - The callback to invoke on completionpublic static <T> void sendPong(ByteBuffer[] data, WebSocketChannel wsChannel, WebSocketCallback<T> callback, T context)
data - The data to sendwsChannel - The web socket channelcallback - The callback to invoke on completioncontext - The context object that will be passed to the callback on completionpublic static void sendPong(ByteBuffer[] data, WebSocketChannel wsChannel, WebSocketCallback<Void> callback, long timeoutmillis)
data - The data to sendwsChannel - The web socket channelcallback - The callback to invoke on completiontimeoutmillis - the timeout in millisecondspublic static <T> void sendPong(ByteBuffer[] data, WebSocketChannel wsChannel, WebSocketCallback<T> callback, T context, long timeoutmillis)
data - The data to sendwsChannel - The web socket channelcallback - The callback to invoke on completioncontext - The context object that will be passed to the callback on completiontimeoutmillis - the timeout in millisecondspublic static void sendPong(PooledByteBuffer pooledData, WebSocketChannel wsChannel, WebSocketCallback<Void> callback)
pooledData - The data to send, it will be freed when donewsChannel - The web socket channelcallback - The callback to invoke on completionpublic static <T> void sendPong(PooledByteBuffer pooledData, WebSocketChannel wsChannel, WebSocketCallback<T> callback, T context)
pooledData - The data to send, it will be freed when donewsChannel - The web socket channelcallback - The callback to invoke on completioncontext - The context object that will be passed to the callback on completionpublic static void sendPong(PooledByteBuffer pooledData, WebSocketChannel wsChannel, WebSocketCallback<Void> callback, long timeoutmillis)
pooledData - The data to send, it will be freed when donewsChannel - The web socket channelcallback - The callback to invoke on completiontimeoutmillis - the timeout in millisecondspublic static <T> void sendPong(PooledByteBuffer pooledData, WebSocketChannel wsChannel, WebSocketCallback<T> callback, T context, long timeoutmillis)
pooledData - The data to send, it will be freed when donewsChannel - The web socket channelcallback - The callback to invoke on completioncontext - The context object that will be passed to the callback on completiontimeoutmillis - the timeout in millisecondspublic static void sendPongBlocking(ByteBuffer data, WebSocketChannel wsChannel) throws IOException
data - The data to sendwsChannel - The web socket channelIOExceptionpublic static void sendPongBlocking(ByteBuffer[] data, WebSocketChannel wsChannel) throws IOException
data - The data to sendwsChannel - The web socket channelIOExceptionpublic static void sendPongBlocking(PooledByteBuffer pooledData, WebSocketChannel wsChannel) throws IOException
pooledData - The data to send, it will be freed when donewsChannel - The web socket channelIOExceptionpublic static void sendBinary(ByteBuffer data, WebSocketChannel wsChannel, WebSocketCallback<Void> callback)
data - The data to sendwsChannel - The web socket channelcallback - The callback to invoke on completionpublic static <T> void sendBinary(ByteBuffer data, WebSocketChannel wsChannel, WebSocketCallback<T> callback, T context)
data - The data to sendwsChannel - The web socket channelcallback - The callback to invoke on completioncontext - The context object that will be passed to the callback on completionpublic static void sendBinary(ByteBuffer data, WebSocketChannel wsChannel, WebSocketCallback<Void> callback, long timeoutmillis)
data - The data to sendwsChannel - The web socket channelcallback - The callback to invoke on completiontimeoutmillis - the timeout in millisecondspublic static <T> void sendBinary(ByteBuffer data, WebSocketChannel wsChannel, WebSocketCallback<T> callback, T context, long timeoutmillis)
data - The data to sendwsChannel - The web socket channelcallback - The callback to invoke on completioncontext - The context object that will be passed to the callback on completiontimeoutmillis - the timeout in millisecondspublic static void sendBinary(ByteBuffer[] data, WebSocketChannel wsChannel, WebSocketCallback<Void> callback)
data - The data to sendwsChannel - The web socket channelcallback - The callback to invoke on completionpublic static <T> void sendBinary(ByteBuffer[] data, WebSocketChannel wsChannel, WebSocketCallback<T> callback, T context)
data - The data to sendwsChannel - The web socket channelcallback - The callback to invoke on completioncontext - The context object that will be passed to the callback on completionpublic static void sendBinary(ByteBuffer[] data, WebSocketChannel wsChannel, WebSocketCallback<Void> callback, long timeoutmillis)
data - The data to sendwsChannel - The web socket channelcallback - The callback to invoke on completiontimeoutmillis - the timeout in millisecondspublic static <T> void sendBinary(ByteBuffer[] data, WebSocketChannel wsChannel, WebSocketCallback<T> callback, T context, long timeoutmillis)
data - The data to sendwsChannel - The web socket channelcallback - The callback to invoke on completioncontext - The context object that will be passed to the callback on completiontimeoutmillis - the timeout in millisecondspublic static void sendBinary(PooledByteBuffer pooledData, WebSocketChannel wsChannel, WebSocketCallback<Void> callback)
pooledData - The data to send, it will be freed when donewsChannel - The web socket channelcallback - The callback to invoke on completionpublic static <T> void sendBinary(PooledByteBuffer pooledData, WebSocketChannel wsChannel, WebSocketCallback<T> callback, T context)
pooledData - The data to send, it will be freed when donewsChannel - The web socket channelcallback - The callback to invoke on completioncontext - The context object that will be passed to the callback on completionpublic static void sendBinary(PooledByteBuffer pooledData, WebSocketChannel wsChannel, WebSocketCallback<Void> callback, long timeoutmillis)
pooledData - The data to send, it will be freed when donewsChannel - The web socket channelcallback - The callback to invoke on completiontimeoutmillis - the timeout in millisecondspublic static <T> void sendBinary(PooledByteBuffer pooledData, WebSocketChannel wsChannel, WebSocketCallback<T> callback, T context, long timeoutmillis)
pooledData - The data to send, it will be freed when donewsChannel - The web socket channelcallback - The callback to invoke on completioncontext - The context object that will be passed to the callback on completiontimeoutmillis - the timeout in millisecondspublic static void sendBinaryBlocking(ByteBuffer data, WebSocketChannel wsChannel) throws IOException
data - The data to sendwsChannel - The web socket channelIOExceptionpublic static void sendBinaryBlocking(ByteBuffer[] data, WebSocketChannel wsChannel) throws IOException
data - The data to sendwsChannel - The web socket channelIOExceptionpublic static void sendBinaryBlocking(PooledByteBuffer pooledData, WebSocketChannel wsChannel) throws IOException
pooledData - The data to send, it will be freed when donewsChannel - The web socket channelIOExceptionpublic static void sendClose(ByteBuffer data, WebSocketChannel wsChannel, WebSocketCallback<Void> callback)
data - The data to sendwsChannel - The web socket channelcallback - The callback to invoke on completionpublic static <T> void sendClose(ByteBuffer data, WebSocketChannel wsChannel, WebSocketCallback<T> callback, T context)
data - The data to sendwsChannel - The web socket channelcallback - The callback to invoke on completioncontext - The context object that will be passed to the callback on completionpublic static void sendClose(ByteBuffer[] data, WebSocketChannel wsChannel, WebSocketCallback<Void> callback)
data - The data to sendwsChannel - The web socket channelcallback - The callback to invoke on completionpublic static <T> void sendClose(ByteBuffer[] data, WebSocketChannel wsChannel, WebSocketCallback<T> callback, T context)
data - The data to sendwsChannel - The web socket channelcallback - The callback to invoke on completioncontext - The context object that will be passed to the callback on completionpublic static void sendClose(int code,
                             String reason,
                             WebSocketChannel wsChannel,
                             WebSocketCallback<Void> callback) code - The close codewsChannel - The web socket channelcallback - The callback to invoke on completionpublic static <T> void sendClose(int code,
                                 String reason,
                                 WebSocketChannel wsChannel,
                                 WebSocketCallback<T> callback,
                                 T context) code - The close codewsChannel - The web socket channelcallback - The callback to invoke on completioncontext - The context object that will be passed to the callback on completionpublic static void sendClose(CloseMessage closeMessage, WebSocketChannel wsChannel, WebSocketCallback<Void> callback)
closeMessage - The close messagewsChannel - The web socket channelcallback - The callback to invoke on completionpublic static <T> void sendClose(CloseMessage closeMessage, WebSocketChannel wsChannel, WebSocketCallback<T> callback, T context)
closeMessage - The close messagewsChannel - The web socket channelcallback - The callback to invoke on completioncontext - The context object that will be passed to the callback on completionpublic static void sendCloseBlocking(CloseMessage closeMessage, WebSocketChannel wsChannel) throws IOException
closeMessage - the close messagewsChannel - The web socket channelIOExceptionpublic static void sendCloseBlocking(int code,
                                     String reason,
                                     WebSocketChannel wsChannel)
                              throws IOException code - wsChannel - The web socket channelIOExceptionpublic static void sendCloseBlocking(ByteBuffer data, WebSocketChannel wsChannel) throws IOException
data - The data to sendwsChannel - The web socket channelIOExceptionpublic static void sendCloseBlocking(ByteBuffer[] data, WebSocketChannel wsChannel) throws IOException
data - The data to sendwsChannel - The web socket channelIOExceptionpublic static ByteBuffer mergeBuffers(ByteBuffer... payload)
Copyright © 2017 JBoss by Red Hat. All rights reserved.