public interface WritableMultipointMessageChannel extends SuspendableWriteChannel
MultipointMessageChannel
EMPTY
Modifier and Type | Method and Description |
---|---|
ChannelListener.Setter<? extends WritableMultipointMessageChannel> |
getCloseSetter()
Get the setter which can be used to change the close listener for this channel.
|
ChannelListener.Setter<? extends WritableMultipointMessageChannel> |
getWriteSetter()
Get the setter which can be used to change the write listener for this channel.
|
boolean |
sendTo(SocketAddress target,
ByteBuffer buffer)
Send a buffer to a destination.
|
boolean |
sendTo(SocketAddress target,
ByteBuffer[] buffers)
Send a message with data from multiple buffers to a destination.
|
boolean |
sendTo(SocketAddress target,
ByteBuffer[] buffers,
int offset,
int length)
Send a message with data from multiple buffers to a destination.
|
awaitWritable, awaitWritable, close, flush, getWriteThread, isOpen, isWriteResumed, resumeWrites, shutdownWrites, suspendWrites, wakeupWrites
getIoThread, getWorker
getOption, setOption, supportsOption
boolean sendTo(SocketAddress target, ByteBuffer buffer) throws IOException
target
- the destinationbuffer
- the data to sendtrue
if the message was sent, or false
if the channel is not currently writableIOException
- if an I/O error occursboolean sendTo(SocketAddress target, ByteBuffer[] buffers) throws IOException
target
- the destinationbuffers
- the data to sendtrue
if the message was sent, or false
if the channel is not currently writableIOException
- if an I/O error occursboolean sendTo(SocketAddress target, ByteBuffer[] buffers, int offset, int length) throws IOException
target
- the destinationbuffers
- the data to sendoffset
- the offset into the buffers
arraylength
- the number of buffers to read fromtrue
if the message was sent, or false
if the channel is not currently writableIOException
- if an I/O error occursChannelListener.Setter<? extends WritableMultipointMessageChannel> getWriteSetter()
getWriteSetter
in interface SuspendableWriteChannel
ChannelListener.Setter<? extends WritableMultipointMessageChannel> getCloseSetter()
getCloseSetter
in interface CloseableChannel
getCloseSetter
in interface SuspendableWriteChannel
Copyright © 2017 JBoss by Red Hat. All rights reserved.