# Uses of Interface
org.xnio.channels.MessageChannel

Packages that use MessageChannel
Package
Description
org.xnio.channels
The core XNIO channel API.

## Uses of MessageChannel in org.xnio.channels

Subinterfaces of MessageChannel in org.xnio.channels
Modifier and Type
Interface
Description
`interface`
`ConnectedMessageChannel`
A channel that sends and receives messages to a connected peer.
Classes in org.xnio.channels that implement MessageChannel
Modifier and Type
Class
Description
`class`
`AssembledConnectedMessageChannel`
A connected bidirectional message channel assembled from a readable and writable message channel.
`class`
`AssembledMessageChannel`
A bidirectional message channel assembled from a readable and writable message channel.
`class`
`FramedMessageChannel`
Deprecated.
This class is deprecated; use conduits instead.
Methods in org.xnio.channels that return types with arguments of type MessageChannel
Modifier and Type
Method
Description
`ChannelListener.Setter<? extends MessageChannel>`
MessageChannel.`getCloseSetter()`
Get the setter which can be used to change the close listener for this channel.
`ChannelListener.Setter<? extends MessageChannel>`
MessageChannel.`getReadSetter()`
Get the setter which can be used to change the read listener for this channel.
`ChannelListener.Setter<? extends MessageChannel>`
MessageChannel.`getWriteSetter()`
Get the setter which can be used to change the write listener for this channel.