Uses of Package
org.jppf.nio
Packages that use org.jppf.nio
Package
Description
Support for asynchronous communication between JPPF components.
Support for NIO-based communication with the clients.
-
Classes in org.jppf.nio used by org.jppf.nioClassDescriptionContext associated with an open communication channel.Common abstract superclass representing a message sent or received by a channel.Common abstract superclass representing a message sent or received by a channel.Abstract implementation of the
NioObjectinterface, providing the means to keep stateful information across multiple calls to theread()orwrite()methods.Wrapper for anSSLEngineand an associated channel.Context associated with an open communication channel.Utility methods to help with managing nio servers.Common interface for sending data over a communication channel.Reads from the channel until no more data is available.Writes all messages in the channel's context queue, if any, or keeps writing the current message until the socket send buffer is full.Abstraction of a sequence of data read from, or written to a data channel.Generic server for non-blocking asynchronous socket channel based communications.
Instances of this class rely on a number of possible states for each socket channel, along with the possible transitions between thoses states.
The design of this class enforces the use of typesafe enumerations for the states and transitions, so the developers must think ahead of how to implement their server as a state machine.Synchronization aid for aSelector, to preventSelectionKey.interestOps(int)invocations from blocking for too long.Wrapper for anSSLEngineand an associated channel.An action ot execute on a context.Interface for context filtering.A fuctional interface wrapping an operation on a set of selected channels. -
Classes in org.jppf.nio used by org.jppf.nio.acceptorClassDescriptionContext associated with an open communication channel.Context associated with an open communication channel.Generic server for non-blocking asynchronous socket channel based communications.
Instances of this class rely on a number of possible states for each socket channel, along with the possible transitions between thoses states.
The design of this class enforces the use of typesafe enumerations for the states and transitions, so the developers must think ahead of how to implement their server as a state machine.Wrapper for anSSLEngineand an associated channel.