Top Description Methods
org.xnio.channels

public Interface StreamChannel

extends SuspendableChannel, StreamSinkChannel, StreamSourceChannel, ByteChannel
Known Direct Subinterfaces
org.xnio.channels.ConnectedStreamChannel
Known Direct Implementers
org.xnio.channels.AssembledStreamChannel
Imports
org.xnio.ChannelListener

A stream channel. This type of channel represents a stream of bytes flowing in two directions.

Method Summary

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

Redeclares org.xnio.channels.SuspendableChannel.getReadSetter, org.xnio.channels.StreamSourceChannel.getReadSetter.

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

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

Redeclares org.xnio.channels.SuspendableChannel.getWriteSetter, org.xnio.channels.StreamSinkChannel.getWriteSetter.

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

Inherited from org.xnio.channels.StreamSinkChannel:
transferFromtransferFromwriteFinalwriteFinalwriteFinal
Inherited from org.xnio.channels.StreamSourceChannel:
transferTotransferTo

Method Detail

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

Redeclares org.xnio.channels.SuspendableChannel.getCloseSetter, org.xnio.channels.StreamSinkChannel.getCloseSetter, org.xnio.channels.StreamSourceChannel.getCloseSetter.

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

Doc from org.xnio.channels.CloseableChannel.getCloseSetter.

the setter

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

Redeclares org.xnio.channels.SuspendableChannel.getReadSetter, org.xnio.channels.StreamSourceChannel.getReadSetter.

Doc from org.xnio.channels.SuspendableChannel.getReadSetter.

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

Returns:ChannelListener.Setter<? extends StreamChannel>

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

the setter

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

Redeclares org.xnio.channels.SuspendableChannel.getWriteSetter, org.xnio.channels.StreamSinkChannel.getWriteSetter.

Doc from org.xnio.channels.SuspendableChannel.getWriteSetter.

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

Returns:ChannelListener.Setter<? extends StreamChannel>

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

the setter