# Uses of Interface
org.xnio.XnioIoFactory

Packages that use XnioIoFactory
Package
Description
org.xnio
The main API package for XNIO.

## Uses of XnioIoFactory in org.xnio

Classes in org.xnio that implement XnioIoFactory
Modifier and Type
Class
Description
`class`
`XnioIoThread`
An XNIO thread.
`class`
`XnioWorker`
A worker for I/O channel notification.
Methods in org.xnio with parameters of type XnioIoFactory
Modifier and Type
Method
Description
`ChannelPipe<StreamConnection,StreamConnection>`
XnioIoFactory.`createFullDuplexPipeConnection(XnioIoFactory peer)`
Create a two-way stream pipe.
`ChannelPipe<StreamConnection,StreamConnection>`
XnioIoThread.`createFullDuplexPipeConnection(XnioIoFactory peer)`
`ChannelPipe<StreamConnection,StreamConnection>`
XnioWorker.`createFullDuplexPipeConnection(XnioIoFactory peer)`
`ChannelPipe<StreamSourceChannel,StreamSinkChannel>`
XnioIoFactory.`createHalfDuplexPipe(XnioIoFactory peer)`
Create a one-way stream pipe.
`ChannelPipe<StreamSourceChannel,StreamSinkChannel>`
XnioIoThread.`createHalfDuplexPipe(XnioIoFactory peer)`
`ChannelPipe<StreamSourceChannel,StreamSinkChannel>`
XnioWorker.`createHalfDuplexPipe(XnioIoFactory peer)`