# Uses of Interface
org.xnio.channels.BoundChannel

Packages that use BoundChannel
Package
Description
org.xnio
The main API package for XNIO.
org.xnio.channels
The core XNIO channel API.
org.xnio.ssl
Utility classes for using and implementing SSL within XNIO providers.

## Uses of BoundChannel in org.xnio

Classes in org.xnio that implement BoundChannel
Modifier and Type
Class
Description
`class`
`Connection`
The base for all connections.
`class`
`MessageConnection`
A message-oriented connection between peers.
`class`
`StreamConnection`
A connection between peers.

## Uses of BoundChannel in org.xnio.channels

Subinterfaces of BoundChannel in org.xnio.channels
Modifier and Type
Interface
Description
`interface`
`AcceptingChannel<C extends ConnectedChannel>`
A channel which can accept inbound connections from remote endpoints.
`interface`
`BoundMultipointMessageChannel`
A multipoint datagram channel.
`interface`
`ConnectedChannel`
A channel that has a local and peer endpoint address.
`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`
`MulticastMessageChannel`
A multicast-capable point-to-multipoint channel.
`interface`
`SslChannel`
A channel which can use SSL/TLS to negotiate a security layer.
Classes in org.xnio.channels that implement BoundChannel
Modifier and Type
Class
Description
`class`
`AssembledConnectedChannel`
A closeable, connected view over a read and write side of a suspendable channel, at least one of which is connected.
`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`
`AssembledSslChannel`
An assembled SSL channel.
`class`
`FramedMessageChannel`
Deprecated.
This class is deprecated; use conduits instead.
Methods in org.xnio.channels that return types with arguments of type BoundChannel
Modifier and Type
Method
Description
`ChannelListener.Setter<? extends BoundChannel>`
BoundChannel.`getCloseSetter()`
Get the setter which can be used to change the close listener for this channel.

## Uses of BoundChannel in org.xnio.ssl

Classes in org.xnio.ssl that implement BoundChannel
Modifier and Type
Class
Description
`final class`
`JsseSslConnection`
`final class`
`JsseSslStreamConnection`
StreamConnection with SSL support.
`class`
`SslConnection`
A stream connection which can use SSL/TLS to negotiate a security layer.