# Uses of Class
org.xnio.conduits.AbstractConduit

Packages that use AbstractConduit
Package
Description
org.xnio.conduits
The XNIO conduit SPI.
org.xnio.sasl
Utility classes for using SASL mechanisms atop NIO or XNIO APIs.

## Uses of AbstractConduit in org.xnio.conduits

Subclasses of AbstractConduit in org.xnio.conduits
Modifier and Type
Class
Description
`class`
`AbstractMessageSinkConduit<D extends MessageSinkConduit>`
An abstract base class for filtering message sink conduits.
`class`
`AbstractMessageSourceConduit<D extends MessageSourceConduit>`
An abstract base class for filtering message source conduits.
`class`
`AbstractSinkConduit<D extends SinkConduit>`
An abstract base class for filtering output conduits.
`class`
`AbstractSourceConduit<D extends SourceConduit>`
An abstract base class for filtering source conduits.
`class`
`AbstractStreamSinkConduit<D extends StreamSinkConduit>`
An abstract base class for filtering stream sink conduits.
`class`
`AbstractStreamSourceConduit<D extends StreamSourceConduit>`
An abstract base class for filtering stream source conduits.
`class`
`AbstractSynchronizedConduit<D extends Conduit>`
An abstract synchronized conduit.
`class`
`AbstractSynchronizedSinkConduit<D extends SinkConduit>`
`class`
`AbstractSynchronizedSourceConduit<D extends SourceConduit>`
An abstract synchronized source conduit.
`final class`
`BlockingStreamSinkConduit`
`final class`
`BlockingStreamSourceConduit`
A stream source conduit which can switch into and out of blocking mode.
`final class`
`BufferedStreamSinkConduit`
A stream sink conduit that buffers output data.
`final class`
`BufferedStreamSourceConduit`
A stream source conduit which buffers input.
`final class`
`DeflatingStreamSinkConduit`
A filtering stream sink conduit which compresses the written data.
`final class`
`FixedLengthStreamSinkConduit`
A stream sink conduit with a limited length.
`final class`
`FixedLengthStreamSourceConduit`
A stream source conduit which limits the length of input.
`final class`
`FramingMessageSinkConduit`
A message sink conduit which implements a simple message framing protocol over a stream conduit.
`final class`
`FramingMessageSourceConduit`
A message source conduit which implements a simple message framing protocol over a stream conduit.
`final class`
`InflatingStreamSourceConduit`
A filtering stream source conduit which decompresses the source data.
`final class`
`MessageStreamSinkConduit`
A stream sink conduit which wraps each write into a single message.
`final class`
`MessageStreamSourceConduit`
A stream source conduit which reads stream data from messages.
`final class`
`PushBackStreamSourceConduit`
A stream source conduit which allows buffers to be "pushed back" to the head of the stream.
`final class`
`SynchronizedMessageSinkConduit`
A synchronized message sink conduit.
`final class`
`SynchronizedMessageSourceConduit`
A synchronized message source conduit.
`final class`
`SynchronizedStreamSinkConduit`
A synchronized stream sink conduit.
`final class`
`SynchronizedStreamSourceConduit`
A synchronized stream source conduit.

## Uses of AbstractConduit in org.xnio.sasl

Subclasses of AbstractConduit in org.xnio.sasl
Modifier and Type
Class
Description
`final class`
`SaslUnwrappingConduit`
`final class`
`SaslWrappingConduit`