Top Description Methods
org.xnio.channels

public Interface SuspendableChannel

extends CloseableChannel, SuspendableReadChannel, SuspendableWriteChannel
Known Direct Subinterfaces
org.xnio.channels.MessageChannel, org.xnio.channels.MultipointMessageChannel, org.xnio.channels.StreamChannel
Known Direct Implementers
org.xnio.channels.TranslatingSuspendableChannel
Imports
org.xnio.ChannelListener

A suspendable bidirectional channel.

Method Summary

Modifier and TypeMethod and Description
public ChannelListener.Setter<? extends SuspendableChannel>
public ChannelListener.Setter<? extends SuspendableChannel>
getReadSetter()

Redeclares org.xnio.channels.SuspendableReadChannel.getReadSetter.

Get the setter which can be used to change the read listener for this channel.

public ChannelListener.Setter<? extends SuspendableChannel>
getWriteSetter()

Redeclares org.xnio.channels.SuspendableWriteChannel.getWriteSetter.

Get the setter which can be used to change the write listener for this channel.

Inherited from org.xnio.channels.CloseableChannel:
closegetIoThreadgetWorker
Inherited from org.xnio.channels.SuspendableReadChannel:
awaitReadableawaitReadablegetReadThreadisReadResumedresumeReadsshutdownReadssuspendReadswakeupReads
Inherited from org.xnio.channels.SuspendableWriteChannel:
awaitWritableawaitWritablecloseflushgetWriteThreadisOpenisWriteResumedresumeWritesshutdownWritessuspendWriteswakeupWrites

Method Detail

getCloseSetterback to summary
public ChannelListener.Setter<? extends SuspendableChannel> getCloseSetter()

Redeclares org.xnio.channels.CloseableChannel.getCloseSetter, org.xnio.channels.SuspendableReadChannel.getCloseSetter, org.xnio.channels.SuspendableWriteChannel.getCloseSetter.

Doc from org.xnio.channels.CloseableChannel.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.

Returns:ChannelListener.Setter<? extends SuspendableChannel>

the setter

getReadSetterback to summary
public ChannelListener.Setter<? extends SuspendableChannel> getReadSetter()

Redeclares org.xnio.channels.SuspendableReadChannel.getReadSetter.

Doc from org.xnio.channels.SuspendableReadChannel.getReadSetter.

Get the setter which can be used to change the read listener for this channel.

Returns:ChannelListener.Setter<? extends SuspendableChannel>

the setter

getWriteSetterback to summary
public ChannelListener.Setter<? extends SuspendableChannel> getWriteSetter()

Redeclares org.xnio.channels.SuspendableWriteChannel.getWriteSetter.

Doc from org.xnio.channels.SuspendableWriteChannel.getWriteSetter.

Get the setter which can be used to change the write listener for this channel.

Returns:ChannelListener.Setter<? extends SuspendableChannel>

the setter