Uses of Interface
org.jboss.netty.util.ExternalResourceReleasable

Packages that use ExternalResourceReleasable
org.jboss.netty.bootstrap IoC/DI friendly helper classes which enable an easy implementation of typical client side and server side channel initialization. 
org.jboss.netty.channel The core channel API which is asynchronous and event-driven abstraction of various transports such as a NIO Channel
org.jboss.netty.channel.local A virtual transport that enables the communication between the two parties in the same virtual machine. 
org.jboss.netty.channel.socket Abstract TCP and UDP socket interfaces which extend the core channel API. 
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). 
org.jboss.netty.handler.execution Executor-based implementation of various thread models that separate business logic from I/O threads 
org.jboss.netty.handler.timeout Adds support for read and write timeout and idle connection notification using a Timer
org.jboss.netty.util Utility classes used across multiple packages. 
 

Uses of ExternalResourceReleasable in org.jboss.netty.bootstrap
 

Classes in org.jboss.netty.bootstrap that implement ExternalResourceReleasable
 class Bootstrap
          A helper class which initializes a Channel.
 class ClientBootstrap
          A helper class which creates a new client-side Channel and makes a connection attempt.
 class ConnectionlessBootstrap
          A helper class which creates a new server-side Channel for a connectionless transport.
 class ServerBootstrap
          A helper class which creates a new server-side Channel and accepts incoming connections.
 

Uses of ExternalResourceReleasable in org.jboss.netty.channel
 

Subinterfaces of ExternalResourceReleasable in org.jboss.netty.channel
 interface ChannelFactory
          The main interface to a transport that creates a Channel associated with a certain communication entity such as a network socket.
 interface FileRegion
          A region of a file that is sent via a Channel which supports zero-copy file transfer.
 interface ServerChannelFactory
          A ChannelFactory that creates a ServerChannel.
 

Classes in org.jboss.netty.channel that implement ExternalResourceReleasable
 class DefaultFileRegion
           
 

Uses of ExternalResourceReleasable in org.jboss.netty.channel.local
 

Subinterfaces of ExternalResourceReleasable in org.jboss.netty.channel.local
 interface LocalClientChannelFactory
          A ChannelFactory that creates a client-side LocalChannel.
 interface LocalServerChannelFactory
          A ServerChannelFactory that creates a LocalServerChannel.
 

Classes in org.jboss.netty.channel.local that implement ExternalResourceReleasable
 class DefaultLocalClientChannelFactory
          The default LocalClientChannelFactory implementation.
 class DefaultLocalServerChannelFactory
          The default LocalServerChannelFactory implementation.
 

Uses of ExternalResourceReleasable in org.jboss.netty.channel.socket
 

Subinterfaces of ExternalResourceReleasable in org.jboss.netty.channel.socket
 interface ClientSocketChannelFactory
          A ChannelFactory which creates a client-side SocketChannel.
 interface DatagramChannelFactory
          A ChannelFactory which creates a DatagramChannel.
 interface ServerSocketChannelFactory
          A ChannelFactory which creates a ServerSocketChannel.
 

Uses of ExternalResourceReleasable in org.jboss.netty.channel.socket.http
 

Classes in org.jboss.netty.channel.socket.http that implement ExternalResourceReleasable
 class HttpTunnelingClientSocketChannelFactory
          Creates a client-side SocketChannel which connects to an HttpTunnelingServlet to communicate with the server application behind the HttpTunnelingServlet.
 

Uses of ExternalResourceReleasable in org.jboss.netty.channel.socket.nio
 

Classes in org.jboss.netty.channel.socket.nio that implement ExternalResourceReleasable
 class NioClientSocketChannelFactory
          A ClientSocketChannelFactory which creates a client-side NIO-based SocketChannel.
 class NioDatagramChannelFactory
          A DatagramChannelFactory that creates a NIO-based connectionless DatagramChannel.
 class NioServerSocketChannelFactory
          A ServerSocketChannelFactory which creates a server-side NIO-based ServerSocketChannel.
 

Uses of ExternalResourceReleasable in org.jboss.netty.channel.socket.oio
 

Classes in org.jboss.netty.channel.socket.oio that implement ExternalResourceReleasable
 class OioClientSocketChannelFactory
          A ClientSocketChannelFactory which creates a client-side blocking I/O based SocketChannel.
 class OioDatagramChannelFactory
          A DatagramChannelFactory which creates a blocking I/O based DatagramChannel.
 class OioServerSocketChannelFactory
          A ServerSocketChannelFactory which creates a server-side blocking I/O based ServerSocketChannel.
 

Uses of ExternalResourceReleasable in org.jboss.netty.handler.execution
 

Classes in org.jboss.netty.handler.execution that implement ExternalResourceReleasable
 class ExecutionHandler
          Forwards an upstream ChannelEvent to an Executor.
 

Uses of ExternalResourceReleasable in org.jboss.netty.handler.timeout
 

Classes in org.jboss.netty.handler.timeout that implement ExternalResourceReleasable
 class IdleStateHandler
          Triggers an IdleStateEvent when a Channel has not performed read, write, or both operation for a while.
 class ReadTimeoutHandler
          Raises a ReadTimeoutException when no data was read within a certain period of time.
 class WriteTimeoutHandler
          Raises a WriteTimeoutException when no data was written within a certain period of time.
 

Uses of ExternalResourceReleasable in org.jboss.netty.util
 

Methods in org.jboss.netty.util with parameters of type ExternalResourceReleasable
static void ExternalResourceUtil.release(ExternalResourceReleasable... releasables)
          Releases the specified ExternalResourceReleasables.
 



Copyright © 2008-2010 JBoss, a division of Red Hat, Inc.. All Rights Reserved.