|
XNIO API 2.0.0.GA | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
A
- the type of address associated with this channelpublic interface MultipointReadableMessageChannel<A>
The readable side of a multipoint message channel.
MultipointMessageChannel
Method Summary | |
---|---|
ChannelListener.Setter<? extends MultipointReadableMessageChannel<A>> |
getCloseSetter()
Get the setter which can be used to change the close handler for this channel. |
ChannelListener.Setter<? extends MultipointReadableMessageChannel<A>> |
getReadSetter()
Get the setter which can be used to change the read handler for this channel. |
MultipointReadResult<A> |
receive(java.nio.ByteBuffer buffer)
Receive a message via this channel. |
Methods inherited from interface org.jboss.xnio.channels.SuspendableReadChannel |
---|
awaitReadable, awaitReadable, resumeReads, shutdownReads, suspendReads |
Methods inherited from interface java.nio.channels.Channel |
---|
close, isOpen |
Methods inherited from interface org.jboss.xnio.channels.Configurable |
---|
getOption, setOption, supportsOption |
Method Detail |
---|
MultipointReadResult<A> receive(java.nio.ByteBuffer buffer) throws java.io.IOException
null
.
buffer
- the buffer into which data should be read
null
if the operation would block
java.io.IOException
- if an I/O error occursChannelListener.Setter<? extends MultipointReadableMessageChannel<A>> getReadSetter()
getReadSetter
in interface SuspendableReadChannel
ChannelListener.Setter<? extends MultipointReadableMessageChannel<A>> getCloseSetter()
getCloseSetter
in interface CloseableChannel
getCloseSetter
in interface SuspendableReadChannel
|
XNIO API 2.0.0.GA | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |