Class JsrAsyncRemote

  • All Implemented Interfaces:
    javax.websocket.RemoteEndpoint, javax.websocket.RemoteEndpoint.Async

    public class JsrAsyncRemote
    extends AbstractJsrRemote
    implements javax.websocket.RemoteEndpoint.Async
    • Constructor Detail

      • JsrAsyncRemote

        protected JsrAsyncRemote​(JsrSession session)
    • Method Detail

      • getSendTimeout

        public long getSendTimeout()
        Specified by:
        getSendTimeout in interface javax.websocket.RemoteEndpoint.Async
      • sendBinary

        public java.util.concurrent.Future<java.lang.Void> sendBinary​(java.nio.ByteBuffer data)
        Specified by:
        sendBinary in interface javax.websocket.RemoteEndpoint.Async
      • sendBinary

        public void sendBinary​(java.nio.ByteBuffer data,
                               javax.websocket.SendHandler handler)
        Specified by:
        sendBinary in interface javax.websocket.RemoteEndpoint.Async
      • sendObject

        public java.util.concurrent.Future<java.lang.Void> sendObject​(java.lang.Object data)
        Specified by:
        sendObject in interface javax.websocket.RemoteEndpoint.Async
      • sendObject

        public void sendObject​(java.lang.Object data,
                               javax.websocket.SendHandler handler)
        Specified by:
        sendObject in interface javax.websocket.RemoteEndpoint.Async
      • sendText

        public java.util.concurrent.Future<java.lang.Void> sendText​(java.lang.String text)
        Specified by:
        sendText in interface javax.websocket.RemoteEndpoint.Async
      • sendText

        public void sendText​(java.lang.String text,
                             javax.websocket.SendHandler handler)
        Specified by:
        sendText in interface javax.websocket.RemoteEndpoint.Async
      • setSendTimeout

        public void setSendTimeout​(long timeoutmillis)
        Specified by:
        setSendTimeout in interface javax.websocket.RemoteEndpoint.Async