public class JsrAsyncRemote extends AbstractJsrRemote implements javax.websocket.RemoteEndpoint.Async
encoders, jettyRemote, session| Modifier | Constructor and Description |
|---|---|
protected |
JsrAsyncRemote(JsrSession session) |
| Modifier and Type | Method and Description |
|---|---|
long |
getSendTimeout() |
Future<Void> |
sendBinary(ByteBuffer data) |
void |
sendBinary(ByteBuffer data,
javax.websocket.SendHandler handler) |
Future<Void> |
sendObject(Object data) |
void |
sendObject(Object data,
javax.websocket.SendHandler handler) |
Future<Void> |
sendText(String text) |
void |
sendText(String text,
javax.websocket.SendHandler handler) |
void |
setSendTimeout(long timeoutmillis) |
assertMessageNotNull, assertSendHandlerNotNull, flushBatch, getBatchingAllowed, sendObjectViaFuture, sendPing, sendPong, setBatchingAllowedprotected JsrAsyncRemote(JsrSession session)
public long getSendTimeout()
getSendTimeout in interface javax.websocket.RemoteEndpoint.Asyncpublic Future<Void> sendBinary(ByteBuffer data)
sendBinary in interface javax.websocket.RemoteEndpoint.Asyncpublic void sendBinary(ByteBuffer data, javax.websocket.SendHandler handler)
sendBinary in interface javax.websocket.RemoteEndpoint.Asyncpublic Future<Void> sendObject(Object data)
sendObject in interface javax.websocket.RemoteEndpoint.Asyncpublic void sendObject(Object data, javax.websocket.SendHandler handler)
sendObject in interface javax.websocket.RemoteEndpoint.Asyncpublic Future<Void> sendText(String text)
sendText in interface javax.websocket.RemoteEndpoint.Asyncpublic void sendText(String text, javax.websocket.SendHandler handler)
sendText in interface javax.websocket.RemoteEndpoint.Asyncpublic void setSendTimeout(long timeoutmillis)
setSendTimeout in interface javax.websocket.RemoteEndpoint.AsyncCopyright © 1995–2017 Webtide. All rights reserved.