Class JsrAsyncRemote
java.lang.Object
org.eclipse.jetty.websocket.jsr356.AbstractJsrRemote
org.eclipse.jetty.websocket.jsr356.JsrAsyncRemote
- All Implemented Interfaces:
javax.websocket.RemoteEndpoint
,javax.websocket.RemoteEndpoint.Async
public class JsrAsyncRemote
extends AbstractJsrRemote
implements javax.websocket.RemoteEndpoint.Async
-
Nested Class Summary
Nested classes/interfaces inherited from interface javax.websocket.RemoteEndpoint
javax.websocket.RemoteEndpoint.Async, javax.websocket.RemoteEndpoint.Basic
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) static final org.eclipse.jetty.util.log.Logger
Fields inherited from class org.eclipse.jetty.websocket.jsr356.AbstractJsrRemote
encoders, jettyRemote, session
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionlong
sendBinary
(ByteBuffer data) void
sendBinary
(ByteBuffer data, javax.websocket.SendHandler handler) sendObject
(Object data) void
sendObject
(Object data, javax.websocket.SendHandler handler) void
void
setSendTimeout
(long timeoutmillis) Methods inherited from class org.eclipse.jetty.websocket.jsr356.AbstractJsrRemote
assertMessageNotNull, assertSendHandlerNotNull, flushBatch, getBatchingAllowed, sendObjectViaFuture, sendPing, sendPong, setBatchingAllowed
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface javax.websocket.RemoteEndpoint
flushBatch, getBatchingAllowed, sendPing, sendPong, setBatchingAllowed
-
Field Details
-
LOG
static final org.eclipse.jetty.util.log.Logger LOG
-
-
Constructor Details
-
JsrAsyncRemote
-
-
Method Details
-
getSendTimeout
public long getSendTimeout()- Specified by:
getSendTimeout
in interfacejavax.websocket.RemoteEndpoint.Async
-
sendBinary
- Specified by:
sendBinary
in interfacejavax.websocket.RemoteEndpoint.Async
-
sendBinary
- Specified by:
sendBinary
in interfacejavax.websocket.RemoteEndpoint.Async
-
sendObject
- Specified by:
sendObject
in interfacejavax.websocket.RemoteEndpoint.Async
-
sendObject
- Specified by:
sendObject
in interfacejavax.websocket.RemoteEndpoint.Async
-
sendText
- Specified by:
sendText
in interfacejavax.websocket.RemoteEndpoint.Async
-
sendText
- Specified by:
sendText
in interfacejavax.websocket.RemoteEndpoint.Async
-
setSendTimeout
public void setSendTimeout(long timeoutmillis) - Specified by:
setSendTimeout
in interfacejavax.websocket.RemoteEndpoint.Async
-