# Uses of Interface
org.xnio.channels.SuspendableChannel

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

## Uses of SuspendableChannel in org.xnio.channels

Classes in org.xnio.channels with type parameters of type SuspendableChannel
Modifier and Type
Class
Description
`class`
`TranslatingSuspendableChannel<C extends SuspendableChannel,W extends SuspendableChannel>`
Deprecated.
This class is deprecated; use conduits instead.
`class`
`TranslatingSuspendableChannel<C extends SuspendableChannel,W extends SuspendableChannel>`
Deprecated.
This class is deprecated; use conduits instead.
Subinterfaces of SuspendableChannel in org.xnio.channels
Modifier and Type
Interface
Description
`interface`
`BoundMultipointMessageChannel`
A multipoint datagram channel.
`interface`
`ConnectedMessageChannel`
A channel that sends and receives messages to a connected peer.
`interface`
`ConnectedSslStreamChannel`
A TLS-encapsulated connected stream channel.
`interface`
`ConnectedStreamChannel`
A stream channel that is a connection between a local and remote endpoint.
`interface`
`MessageChannel`
A channel that sends and receives whole messages.
`interface`
`MulticastMessageChannel`
A multicast-capable point-to-multipoint channel.
`interface`
`MultipointMessageChannel`
A point-to-multipoint message channel.
`interface`
`StreamChannel`
A stream channel.
Classes in org.xnio.channels that implement SuspendableChannel
Modifier and Type
Class
Description
`class`
`AssembledConnectedMessageChannel`
A connected bidirectional message channel assembled from a readable and writable message channel.
`class`
`AssembledConnectedSslStreamChannel`
A connected SSL stream channel assembled from a stream source and stream sink.
`class`
`AssembledConnectedStreamChannel`
A connected stream channel assembled from a stream source and stream sink.
`class`
`AssembledMessageChannel`
A bidirectional message channel assembled from a readable and writable message channel.
`class`
`AssembledStreamChannel`
A stream channel assembled from a stream source and stream sink.
`class`
`FramedMessageChannel`
Deprecated.
This class is deprecated; use conduits instead.
`class`
`TranslatingSuspendableChannel<C extends SuspendableChannel,W extends SuspendableChannel>`
Deprecated.
This class is deprecated; use conduits instead.
Fields in org.xnio.channels declared as SuspendableChannel
Modifier and Type
Field
Description
`protected final W`
TranslatingSuspendableChannel.`channel`
Deprecated.
The wrapped channel.
Methods in org.xnio.channels that return types with arguments of type SuspendableChannel
Modifier and Type
Method
Description
`ChannelListener.Setter<? extends SuspendableChannel>`
SuspendableChannel.`getCloseSetter()`
Get the setter which can be used to change the close listener for this channel.
`ChannelListener.Setter<? extends SuspendableChannel>`
SuspendableChannel.`getReadSetter()`
Get the setter which can be used to change the read listener for this channel.
`ChannelListener.Setter<? extends SuspendableChannel>`
SuspendableChannel.`getWriteSetter()`
Get the setter which can be used to change the write listener for this channel.