All Classes and Interfaces

Class
Description
Manages a listening Net4j transport endpoint and the connectors accepted through it.
 
A structured content provider that shows acceptors.
Creates acceptor implementations for the Net4j acceptor extension point.
Receives the acknowledgement for compressed string support.
Requests acknowledgement of compressed string support.
An abstract signal protocol that supports authentication.
Receives the result of a signal authentication attempt.
Requests authentication for a signal protocol.
A buffer handler that defragments the passed buffers into a continuous byte sequence which is exposed as an input stream.
An output stream that fragments the written byte sequence into fixed-sized buffers and passes them to configured buffer handler.
Enumerates the internal states of an IBuffer.
Implements a logical Net4j channel that sends and receives buffers through a channel multiplexer and dispatches received data to its configured receiver.
Provides container support for channels.
Thrown by an IChannel to indicate channel management problems.
An input stream that provides the buffers which arrive at a channel as a continuous byte sequence.
Implements the shared channel-multiplexing machinery for a connector or acceptor, routing buffers between logical channels and the underlying transport while managing channel registration and lifecycle.
An output stream that fragments the written byte sequence into fixed-sized buffers and passes them to configured channel.
Creates client-side protocol instances for the Net4j client protocol extension point.
Receives a confirmation response for a signal request.
Represents a prompt that requests user confirmation.
Requests confirmation for a signal operation.
Multiplexes Net4j channels over a physical connection and manages connection establishment, negotiation, authentication, and shutdown.
A structured content provider that shows connectors.
Injects a configurable response negotiator into selected client connectors.
Thrown by an IConnector to indicate connection problems.
Creates connector implementations for the Net4j connector extension point.
Enumerates the lifecycle states of an IConnector.
Container-based protocol provider for client protocols.
Container-based protocol provider for server protocols.
Receives an entity from a signal protocol.
Requests an entity from a signal protocol.
Factory-based protocol provider.
Deprecated.
As of 4.1 use FactoryTypeContentProvider
An injector that injects GZIPStreamWrapper instances.
A signal protocol that keeps the connector of its channel open or provides early deactivation feedback by exchanging periodic heart beats.
The server-side implementation of a heart beat protocol.
Creates server-side heart beat protocol instances.
An element post processor that injects a timer into server-side heart beat protocol instances.
Accepts incoming connection requests from client connectors and creates the appropriate server connectors.
Basic unit of transport in Net4j.
Provides clients with the ability to pass IBuffers in for further buffer handling.
Provides clients with the ability to obtain and retain pooled IBuffers.
Offers additional introspection features for IBufferPools.
Provides clients with the ability to obtain and retain IBuffers.
Offers additional introspection features for buffer providers.
Offers additional notification features for buffer providers.
An event fired from a buffer provider to indicate that a buffer has been provided.
An event fired from a buffer provider to indicate that a buffer is about to be retained.
A bidirectional communications channel for the asynchronous exchange of buffers.
Manages and multiplexes virtual data channels over a shared physical connection.
One endpoint of a physical connection of arbitrary nature between two communicating parties.
A generic event fired from a connector.
An event that is fired by an IConnector to indicate that its state has changed.
An acceptor that implements JVM-embedded transport.
A singleton that manages all JVM acceptors in the current JVM.
A connector that implements JVM-embedded transport.
A concept that has a location in a client/server scenario.
A location in a client/server scenario.
Represents the receiver side of a one-way signal, i.e., one with no response.
Represents the receiver side of a two-way signal with additional support for remote progress monitoring.
Represents the receiver side of a two-way signal, i.e., one with a response.
Internal acceptor contract that combines the public acceptor API with transport configuration and negotiator support required by Net4j acceptor implementations.
Internal buffer contract that allows the transport to associate a buffer with its provider and dispose it when processing is complete.
Internal channel contract for managing channel identity, its multiplexer, buffer flow, lifecycle, and queued outgoing buffers.
An event fired from a channel when one of its statistical counters changed.
An event fired from a channel when a buffer is enqueued or dequeued.
Enumerates the possible send queue event types.
Internal contract for a transport that multiplexes logical channels over a connection and supplies their buffers.
 
Internal connector contract that combines the public connector API with channel multiplexing and negotiator configuration.
Provides the inverse-close operation used when a resource must be closed from the opposite side of a bidirectional lifecycle relationship.
A protocol that is told when it is fully connected.
Provides protocol instances for given types.
A connector that is associated with a server acceptor.
A protocol that consists of a number of stream-based signals.
A signal protocol that keeps counters for sent and received signals.
An acceptor that implements non-blocking multiplexed TCP transport, optionally with SSL.
Call-back that handles the possible calls from a selector to an active consumer, usually a connector.
A connector that implements non-blocking multiplexed TCP transport, optionally with SSL.
A negotiation context that is used in TCP transport.
Call-back that handles the possible calls from a selector to a passive consumer, usually an acceptor.
Encapsulates a Java socket selector and orchestrates a number of active and passive consumers, usually connectors and acceptors that compete for the socket selector's I/O time.
A common transport configuration that specifies basic dependencies for channel multiplexers, connectors and acceptors.
A concept that has a transport configuration, typically a channel multiplexer, connector or acceptor.
An acceptor that implements Websockets-based transport.
A singleton that manages all WS acceptors in the current JVM.
A connector that implements Websockets-based transport.
A negotiation context that is used in Websocket transport.
A utility class with static convenience methods.
Reports cancellation of a monitored signal operation.
Requests cancellation of a monitored signal operation.
Reports progress of a monitored signal operation.
Requests progress reporting for a monitored signal operation.
Supplies tree labels, icons, and context actions for Net4j containers and their acceptors, connectors, channels, and signals.
Long-running action that deactivates a selected Net4j lifecycle object from the container view.
A utility class with various static factory and convenience methods.
 
 
Provides the common implementation of a Net4j protocol.
An exception that indicates mismatch between the versions of two protocol peer implementations.
An exception that wraps an exception that has been thrown during the execution of a remote signal.
Represents the sender side of a one-way signal, i.e., one with no response.
Represents the sender side of a two-way signal, i.e., one with a response.
Represents the sender side of a two-way signal with additional support for remote progress monitoring.
Creates server-side protocol instances for the Net4j server protocol extension point.
Represents a single communications use-case in the scope of a signal protocol.
Represents the sender side of a signal.
Provides signal execution counts when attached to a signal protocol.
An event fired from a signal protocol when the local execution of a scheduled signal has finished.
The default implementation of a signal protocol.
Writes signal data to the underlying channel.
An event fired from a signal protocol when the protocol timeout has been changed.
Represents the receiver side of a signal.
An event fired from a signal protocol when a signal has been scheduled for local execution.
A utility class with various static factory and convenience methods for SSL transport.
An element post processor that injects a stream wrapper into signal protocol instances.
A utility class with static convenience methods.
Encapsulates the data needed to configure a TCP acceptor.
Encapsulates the data needed to configure a TCP connector.
Reads an XML config file and creates, wires and starts the configured acceptors.
 
 
An element post processor that injects a transport configuration into the connectors and acceptors of a managed container.
A utility class with static convenience methods.
A utility class with static convenience methods.
An injector that injects XORStreamWrapper instances.