Package org.jppf.server.nio.multiplexer

Classes supporting the multiplexing of TCP ports.

See:
          Description

Class Summary
IdentifyingInboundChannelState In this state, the channel is waiting for the port number to which data should be forwarded locally.
IdleState State of doing nothing.
MultiplexerChannelHandler Instances of this class are used when a client or node is connecting to the multiplexer.
MultiplexerChannelInitializer Instances of this class act as a separate thread wrapper around a channel handler.
MultiplexerContext Context obect associated with a socket channel used by the multiplexer.
MultiplexerNioServer Nio server managing connections to and from the multiplexer.
MultiplexerServerFactory Utility class used to specify the possible states of a multiplexer connection, as well as the possible transitions between those states.
MultiplexerServerState Common abstract superclass for all states of a multiplexer connection.
OutboundChannelHandler They handle (re)connection services when needed.
ReceivingState State of receiving data on a channel.
SendingMultiplexingInfoState This state is for sending a port number to a remote multiplexer, which will then establish a local connection (to a JPPF driver) using this port.
SendingOrReceivingState This state is for determining whether a channel should be sending data, receiving data, or doing nothing.
SendingState State of sending data on a channel.
 

Enum Summary
MultiplexerState Enumeration of the possible states for a multiplexer channel.
MultiplexerTransition Enumeration of the possible state transitions for a multiplexer channel.
 

Package org.jppf.server.nio.multiplexer Description

Classes supporting the multiplexing of TCP ports.



Copyright © 2005-2010 JPPF Team.