# Uses of Interface
org.xnio.channels.CloseListenerSettable

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

## Uses of CloseListenerSettable in org.xnio

Classes in org.xnio that implement CloseListenerSettable
Modifier and Type
Class
Description
`class`
`MessageConnection`
A message-oriented connection between peers.
`class`
`StreamConnection`
A connection between peers.

## Uses of CloseListenerSettable in org.xnio.channels

Classes in org.xnio.channels that implement CloseListenerSettable
Modifier and Type
Class
Description
`class`
`EmptyStreamSourceChannel`
A stream source channel which is always empty.
`final class`
`FixedLengthStreamSinkChannel`
A channel which writes a fixed amount of data.
`final class`
`FixedLengthStreamSourceChannel`
A channel which reads data of a fixed length and calls a finish listener.
`class`
`FramedMessageChannel`
Deprecated.
This class is deprecated; use conduits instead.
`final class`
`NullStreamSinkChannel`
A bit-bucket stream sink channel.
`final class`
`SplitStreamSinkChannel`
A half-duplex (write side) wrapper for a full-duplex channel.
`final class`
`SplitStreamSourceChannel`
A half-duplex (read side) wrapper for a full-duplex channel.
`class`
`TranslatingSuspendableChannel<C extends SuspendableChannel,W extends SuspendableChannel>`
Deprecated.
This class is deprecated; use conduits instead.
Constructors in org.xnio.channels with parameters of type CloseListenerSettable
Modifier
Constructor
Description
``
`Setter(CloseListenerSettable<C> settable)`
Construct a new instance.

## Uses of CloseListenerSettable in org.xnio.conduits

Classes in org.xnio.conduits with type parameters of type CloseListenerSettable
Modifier and Type
Class
Description
`static class`
`ReadReadyHandler.ChannelListenerHandler<C extends SuspendableReadChannel & ReadListenerSettable<C> & CloseListenerSettable<C>>`
A read ready handler which calls channel listener(s).
`static class`
`TerminateHandler.ChannelListenerHandler<C extends Channel & CloseListenerSettable<C>>`
A terminate handler which calls a channel listener on termination notification.
`static class`
`WriteReadyHandler.ChannelListenerHandler<C extends SuspendableWriteChannel & WriteListenerSettable<C> & CloseListenerSettable<C>>`
A write ready handler which calls channel listener(s).
Classes in org.xnio.conduits that implement CloseListenerSettable
Modifier and Type
Class
Description
`final class`
`ConduitReadableMessageChannel`
A readable message channel which is backed by a message source conduit.
`final class`
`ConduitStreamSinkChannel`
A stream sink channel which wraps a stream sink conduit.
`final class`
`ConduitStreamSourceChannel`
A stream source channel which wraps a stream source conduit.
`final class`
`ConduitWritableMessageChannel`
A writable message channel which is backed by a message sink conduit.

## Uses of CloseListenerSettable in org.xnio.ssl

Classes in org.xnio.ssl that implement CloseListenerSettable
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.