Package org.jppf.server.nio

Classes supporting asynchronous communication through the NIO APIs.

See:
          Description

Interface Summary
ChannelSelector Interface for objects that act as an NIO selector for local (in-VM) channels.
ChannelWrapper<S> Interface for a set of abstractions wrapping different communication channels into a common semantic.
NioContext<S extends Enum<S>> Context associated with an open communication channel.
 

Class Summary
AbstractChannelWrapper<S> Wraps a communication channel, no matter what the channel is.
AbstractLocalChannelWrapper<S,T extends AbstractNioContext> Channel wrapper and I/O implementation for the class loader of an in-VM node.
AbstractNioContext<S extends Enum<S>> Context associated with an open communication channel.
AbstractSocketChannelHandler Instances of this class act as wrapper for a connection to a JPPF component.
ChannelSelectorThread Instances of this class perform the selection loop for a local (in-VM) channel.
LocalChannelSelector Instances of this class act as a NIO selector for local (in-VM) channels.
NioChecks  
NioMessage Instances of this class are wrappers for the data to send to or receive from nodes.
NioObject Instances of this class represent a data frame read asynchronously from an input source.
NioServer<S extends Enum<S>,T extends Enum<T>> Generic server for non-blocking asynchronous socket channel based communications.
NioServerFactory<S extends Enum<S>,T extends Enum<T>> Instances of this class provide a mapping of enumerated values for states and transitions to the actual corresponding objects.
NioState<T extends Enum<T>> State associated with a socket channel.
NioTransition<S extends Enum> Instances of this class define the transition of one NIO state to another.
SelectionKeyWrapper Channel wrapper implementation for a SelectionKey.
SimpleNioContext<S extends Enum<S>> Context associated with an open socket channel.
StateTransitionManager<S extends Enum<S>,T extends Enum<T>> Instances of this class manage the state transitions of channels opened via a NioServer.
StateTransitionManager.ChannelRegistrationAction Abstract super class for an action to perform upon registration of a channel.
StateTransitionTask<S extends Enum<S>,T extends Enum<T>> Instances of this class perform the transition of a channel from one state to another.
 

Package org.jppf.server.nio Description

Classes supporting asynchronous communication through the NIO APIs.



Copyright © 2005-2010 JPPF Team.