public interface RemoteEndpoint
| Modifier and Type | Method and Description |
|---|---|
void |
sendBytes(ByteBuffer data)
Send a binary message, returning when all bytes of the message has been transmitted.
|
Future<Void> |
sendBytesByFuture(ByteBuffer data)
Initiates the asynchronous transmission of a binary message.
|
void |
sendPartialBytes(ByteBuffer fragment,
boolean isLast)
Send a binary message in pieces, blocking until all of the message has been transmitted.
|
void |
sendPartialString(String fragment,
boolean isLast)
Send a text message in pieces, blocking until all of the message has been transmitted.
|
void |
sendPing(ByteBuffer applicationData)
Send a Ping message containing the given application data to the remote endpoint.
|
void |
sendPong(ByteBuffer applicationData)
Allows the developer to send an unsolicited Pong message containing the given application data in order to serve as a unidirectional heartbeat for the
session.
|
void |
sendString(String text)
Send a text message, blocking until all bytes of the message has been transmitted.
|
Future<Void> |
sendStringByFuture(String text)
Initiates the asynchronous transmission of a text message.
|
void sendBytes(ByteBuffer data) throws IOException
Note: this is a blocking call
data - the message to be sentIOExceptionFuture<Void> sendBytesByFuture(ByteBuffer data)
data - the data being sentcompletion - handler that will be notified of progressvoid sendPartialBytes(ByteBuffer fragment, boolean isLast) throws IOException
fragment - the piece of the message being sentIOExceptionvoid sendPartialString(String fragment, boolean isLast) throws IOException
fragment - the piece of the message being sentIOExceptionvoid sendPing(ByteBuffer applicationData) throws IOException
applicationData - the data to be carried in the ping requestIOExceptionvoid sendPong(ByteBuffer applicationData) throws IOException
applicationData - the application data to be carried in the pong response.IOExceptionvoid sendString(String text) throws IOException
Note: this is a blocking call
text - the message to be sentIOExceptionFuture<Void> sendStringByFuture(String text)
text - the text being sentcompletion - the handler which will be notified of progressCopyright © 1995-2013 Mort Bay Consulting. All Rights Reserved.