# Uses of Interface
org.xnio.conduits.SourceConduit

Packages that use SourceConduit
Package
Description
org.xnio.conduits
The XNIO conduit SPI.

## Uses of SourceConduit in org.xnio.conduits

Classes in org.xnio.conduits with type parameters of type SourceConduit
Modifier and Type
Class
Description
`class`
`AbstractSourceConduit<D extends SourceConduit>`
An abstract base class for filtering source conduits.
`class`
`AbstractSynchronizedSourceConduit<D extends SourceConduit>`
An abstract synchronized source conduit.
Subinterfaces of SourceConduit in org.xnio.conduits
Modifier and Type
Interface
Description
`interface`
`MessageSourceConduit`
A message source conduit.
`interface`
`StreamSourceConduit`
Classes in org.xnio.conduits that implement SourceConduit
Modifier and Type
Class
Description
`class`
`AbstractMessageSourceConduit<D extends MessageSourceConduit>`
An abstract base class for filtering message source conduits.
`class`
`AbstractSourceConduit<D extends SourceConduit>`
An abstract base class for filtering source conduits.
`class`
`AbstractStreamSourceConduit<D extends StreamSourceConduit>`
An abstract base class for filtering stream source conduits.
`class`
`AbstractSynchronizedSourceConduit<D extends SourceConduit>`
An abstract synchronized source conduit.
`final class`
`BlockingStreamSourceConduit`
A stream source conduit which can switch into and out of blocking mode.
`final class`
`BufferedStreamSourceConduit`
A stream source conduit which buffers input.
`final class`
`EmptyStreamSourceConduit`
A stream source conduit which is always empty.
`final class`
`FixedLengthStreamSourceConduit`
A stream source conduit which limits the length of input.
`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`
`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`
`StreamSourceChannelWrappingConduit`
A conduit which wraps a channel, for compatibility.
`final class`
`SynchronizedMessageSourceConduit`
A synchronized message source conduit.
`final class`
`SynchronizedStreamSourceConduit`
A synchronized stream source conduit.