Package org.eclipse.spi.net4j


package org.eclipse.spi.net4j
Server service provider interfaces and useful base implementations for the Net4j transport layer.
  • Class
    Description
    Manages a listening Net4j transport endpoint and the connectors accepted through it.
     
    Creates acceptor implementations for the Net4j acceptor extension point.
    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.
    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.
    Creates client-side protocol instances for the Net4j client protocol extension point.
    Multiplexes Net4j channels over a physical connection and manages connection establishment, negotiation, authentication, and shutdown.
    Creates connector implementations for the Net4j connector extension point.
    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.
    Protocol<INFRA_STRUCTURE>
    Provides the common implementation of a Net4j protocol.
    Creates server-side protocol instances for the Net4j server protocol extension point.