## Uses of Interface
org.jboss.netty.channel.socket.ClientSocketChannelFactory

Packages that use ClientSocketChannelFactory
Package | Description
--- | ---
org.jboss.netty.channel.socket.http | An HTTP-based client-side `SocketChannel` and its corresponding server-side Servlet implementation that make your existing server application work in a firewalled network.
org.jboss.netty.channel.socket.nio | NIO-based socket channel API implementation - recommended for a large number of connections (>= 1000).
org.jboss.netty.channel.socket.oio | Old blocking I/O based socket channel API implementation - recommended for a small number of connections (< 1000).

### Uses of ClientSocketChannelFactory in org.jboss.netty.channel.socket.http

Classes in org.jboss.netty.channel.socket.http that implement ClientSocketChannelFactory
Modifier and Type | Class and Description
--- | ---
`class` | `HttpTunnelingClientSocketChannelFactory` Creates a client-side `SocketChannel` which connects to an `HttpTunnelingServlet` to communicate with the server application behind the `HttpTunnelingServlet`.

Constructors in org.jboss.netty.channel.socket.http with parameters of type ClientSocketChannelFactory
Constructor and Description
`HttpTunnelingClientSocketChannelFactory(ClientSocketChannelFactory clientSocketChannelFactory)` Creates a new instance.

### Uses of ClientSocketChannelFactory in org.jboss.netty.channel.socket.nio

Classes in org.jboss.netty.channel.socket.nio that implement ClientSocketChannelFactory
Modifier and Type | Class and Description
--- | ---
`class` | `NioClientSocketChannelFactory` A `ClientSocketChannelFactory` which creates a client-side NIO-based `SocketChannel`.

### Uses of ClientSocketChannelFactory in org.jboss.netty.channel.socket.oio

Classes in org.jboss.netty.channel.socket.oio that implement ClientSocketChannelFactory
Modifier and Type | Class and Description
--- | ---
`class` | `OioClientSocketChannelFactory` A `ClientSocketChannelFactory` which creates a client-side blocking I/O based `SocketChannel`.