public interface RemoteEndpoint
Modifier and Type | Interface and Description |
---|---|
static interface |
RemoteEndpoint.Async |
static interface |
RemoteEndpoint.Basic |
Modifier and Type | Method and Description |
---|---|
void |
flushBatch()
Flush any currently batched messages to the remote endpoint.
|
boolean |
getBatchingAllowed()
Obtains the current batching status of the endpoint.
|
void |
sendPing(ByteBuffer applicationData)
Send a ping message blocking until the message has been sent.
|
void |
sendPong(ByteBuffer applicationData)
Send a pong message blocking until the message has been sent.
|
void |
setBatchingAllowed(boolean batchingAllowed)
Enable or disable the batching of outgoing messages for this endpoint.
|
void setBatchingAllowed(boolean batchingAllowed) throws IOException
batchingAllowed
- New settingIOException
- If changing the value resulted in a call to
flushBatch()
and that call threw an
IOException
.boolean getBatchingAllowed()
void flushBatch() throws IOException
IOException
void sendPing(ByteBuffer applicationData) throws IOException, IllegalArgumentException
applicationData
- The payload for the ping messageIOException
IllegalArgumentException
void sendPong(ByteBuffer applicationData) throws IOException, IllegalArgumentException
applicationData
- The payload for the pong messageIOException
IllegalArgumentException
Copyright © 2014 JBoss by Red Hat. All Rights Reserved.