# Uses of Class
org.xnio.ChannelPipe

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

## Uses of ChannelPipe in org.xnio

Methods in org.xnio that return ChannelPipe
Modifier and Type
Method
Description
`ChannelPipe<StreamChannel,StreamChannel>`
XnioIoFactory.`createFullDuplexPipe()`
Create a two-way stream pipe.
`ChannelPipe<StreamChannel,StreamChannel>`
XnioIoThread.`createFullDuplexPipe()`
`ChannelPipe<StreamChannel,StreamChannel>`
XnioWorker.`createFullDuplexPipe()`
`ChannelPipe<StreamConnection,StreamConnection>`
XnioIoFactory.`createFullDuplexPipeConnection()`
Create a two-way stream pipe.
`ChannelPipe<StreamConnection,StreamConnection>`
XnioIoFactory.`createFullDuplexPipeConnection(XnioIoFactory peer)`
Create a two-way stream pipe.
`ChannelPipe<StreamConnection,StreamConnection>`
XnioIoThread.`createFullDuplexPipeConnection()`
`ChannelPipe<StreamConnection,StreamConnection>`
XnioIoThread.`createFullDuplexPipeConnection(XnioIoFactory peer)`
`ChannelPipe<StreamConnection,StreamConnection>`
XnioWorker.`createFullDuplexPipeConnection()`
`ChannelPipe<StreamConnection,StreamConnection>`
XnioWorker.`createFullDuplexPipeConnection(XnioIoFactory peer)`
`ChannelPipe<StreamSourceChannel,StreamSinkChannel>`
XnioIoFactory.`createHalfDuplexPipe()`
Create a one-way stream pipe.
`ChannelPipe<StreamSourceChannel,StreamSinkChannel>`
XnioIoFactory.`createHalfDuplexPipe(XnioIoFactory peer)`
Create a one-way stream pipe.
`ChannelPipe<StreamSourceChannel,StreamSinkChannel>`
XnioIoThread.`createHalfDuplexPipe()`
`ChannelPipe<StreamSourceChannel,StreamSinkChannel>`
XnioIoThread.`createHalfDuplexPipe(XnioIoFactory peer)`
`ChannelPipe<StreamSourceChannel,StreamSinkChannel>`
XnioWorker.`createHalfDuplexPipe()`
`ChannelPipe<StreamSourceChannel,StreamSinkChannel>`
XnioWorker.`createHalfDuplexPipe(XnioIoFactory peer)`