Top Description Methods
org.xnio.channels

public Interface MessageChannel

extends ReadableMessageChannel, WritableMessageChannel, SuspendableChannel
Known Direct Subinterfaces
org.xnio.channels.ConnectedMessageChannel
Known Direct Implementers
org.xnio.channels.AssembledMessageChannel
Imports
org.xnio.ChannelListener

A channel that sends and receives whole messages.

Method Summary

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

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

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

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

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

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

Inherited from org.xnio.channels.ReadableMessageChannel:
receivereceivereceive
Inherited from org.xnio.channels.WritableMessageChannel:
sendsendsendsendFinalsendFinalsendFinal

Method Detail

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

Redeclares org.xnio.channels.ReadableMessageChannel.getCloseSetter, org.xnio.channels.WritableMessageChannel.getCloseSetter, org.xnio.channels.SuspendableChannel.getCloseSetter.

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

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

the setter

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

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

Doc from org.xnio.channels.ReadableMessageChannel.getReadSetter.

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

Returns:ChannelListener.Setter<? extends MessageChannel>

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

the setter

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

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

Doc from org.xnio.channels.WritableMessageChannel.getWriteSetter.

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

Returns:ChannelListener.Setter<? extends MessageChannel>

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

the setter