Package net.jini.jeri.connection

Provides interfaces and classes for implementing connection-based Jini extensible remote invocation (Jini ERI) transport layer providers.

See:
          Description

Interface Summary
Connection Represents an established client-side connection.
ConnectionEndpoint Represents a remote communication endpoint to establish connections to.
InboundRequestHandle Associates information with a request that is being received on a ServerConnection.
OutboundRequestHandle Associates information with a request that is being sent to a ConnectionEndpoint.
ServerConnection Represents an established server-side connection.
 

Class Summary
ConnectionManager Provides client-side connection management using the Jini extensible remote invocation (Jini ERI) multiplexing protocol to frame and multiplex requests and responses over connections.
ServerConnectionManager Provides server-side connection management using the Jini extensible remote invocation (Jini ERI) multiplexing protocol to frame and multiplex requests and responses over connections.
 

Package net.jini.jeri.connection Description

Provides interfaces and classes for implementing connection-based Jini extensible remote invocation (Jini ERI) transport layer providers.

With the implementation model of this package, a connection-based transport implementation only needs to provide access to established connections, via byte streams or (optionally) socket channels (see SocketChannel), to connection managers; the connection managers then take care of implementing the Jini ERI client-side and server-side request/response interfaces (OutboundRequestIterator, OutboundRequest, and InboundRequest) on top of those connections. Specifically, the client side of a connection-based transport implementation provides implementations of the ConnectionEndpoint, Connection, and OutboundRequestHandle interfaces, and the server side provides implementations of the ServerConnection and InboundRequestHandle interfaces.

ConnectionManager and ServerConnectionManager provide client-side and server-side connection management using the Jini extensible remote invocation (Jini ERI) multiplexing protocol.

Since:
2.0
Version:
1.1