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.LoggerFields inherited from class AbstractJsrRemote
encoders, jettyRemote, session -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionlongsendBinary(ByteBuffer data) voidsendBinary(ByteBuffer data, javax.websocket.SendHandler handler) sendObject(Object data) voidsendObject(Object data, javax.websocket.SendHandler handler) voidvoidsetSendTimeout(long timeoutmillis) Methods inherited from class AbstractJsrRemote
assertMessageNotNull, assertSendHandlerNotNull, flushBatch, getBatchingAllowed, sendObjectViaFuture, sendPing, sendPong, setBatchingAllowedMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods 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:
getSendTimeoutin interfacejavax.websocket.RemoteEndpoint.Async
-
sendBinary
- Specified by:
sendBinaryin interfacejavax.websocket.RemoteEndpoint.Async
-
sendBinary
- Specified by:
sendBinaryin interfacejavax.websocket.RemoteEndpoint.Async
-
sendObject
-
sendObject
- Specified by:
sendObjectin interfacejavax.websocket.RemoteEndpoint.Async
-
sendText
-
sendText
- Specified by:
sendTextin interfacejavax.websocket.RemoteEndpoint.Async
-
setSendTimeout
public void setSendTimeout(long timeoutmillis) - Specified by:
setSendTimeoutin interfacejavax.websocket.RemoteEndpoint.Async
-