org.xnio.channels
Interface MultipointMessageChannel
- All Superinterfaces:
- Channel, Closeable, CloseableChannel, Configurable, InterruptibleChannel, ReadableMultipointMessageChannel, SuspendableChannel, SuspendableReadChannel, SuspendableWriteChannel, WritableMultipointMessageChannel
- All Known Subinterfaces:
- BoundMultipointMessageChannel, MulticastMessageChannel
public interface MultipointMessageChannel
- extends ReadableMultipointMessageChannel, WritableMultipointMessageChannel, SuspendableChannel
A point-to-multipoint message channel. This type of channel is capable of sending to and receiving from multiple
peer endpoints; as such, the incoming and outgoing messages are each associated with a peer address.
| Methods inherited from interface java.nio.channels.Channel |
isOpen |
getReadSetter
ChannelListener.Setter<? extends MultipointMessageChannel> getReadSetter()
- Get the setter which can be used to change the read listener for this channel. When the listener is called,
additional notifications are automatically suspended.
- Specified by:
getReadSetter in interface ReadableMultipointMessageChannel- Specified by:
getReadSetter in interface SuspendableChannel- Specified by:
getReadSetter in interface SuspendableReadChannel
- Returns:
- the setter
getCloseSetter
ChannelListener.Setter<? extends MultipointMessageChannel> getCloseSetter()
- Get the setter which can be used to change the close listener for this channel. If the channel is already
closed, then the listener will not be called.
- Specified by:
getCloseSetter in interface CloseableChannel- Specified by:
getCloseSetter in interface ReadableMultipointMessageChannel- Specified by:
getCloseSetter in interface SuspendableChannel- Specified by:
getCloseSetter in interface SuspendableReadChannel- Specified by:
getCloseSetter in interface SuspendableWriteChannel- Specified by:
getCloseSetter in interface WritableMultipointMessageChannel
- Returns:
- the setter
getWriteSetter
ChannelListener.Setter<? extends MultipointMessageChannel> getWriteSetter()
- Get the setter which can be used to change the write listener for this channel. When the listener is called,
additional notifications are automatically suspended.
- Specified by:
getWriteSetter in interface SuspendableChannel- Specified by:
getWriteSetter in interface SuspendableWriteChannel- Specified by:
getWriteSetter in interface WritableMultipointMessageChannel
- Returns:
- the setter
Copyright © 2010 JBoss, a division of Red Hat, Inc.