|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
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. |
ConnectionManager.Outbound | Outbound request wrapper around the outbound request created by the mux. |
ConnectionManager.Reaper | Records idle times in muxes and shuts down muxes that have been idle for at least TIMEOUT milliseconds. |
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. |
ServerConnectionManager.Dispatcher | Request dispatcher wrapper around the request dispatcher passed to handleConnection (i.e., the request dispatcher created by the runtime). |
ServerConnectionManager.Inbound | Inbound request wrapper around the inbound request created by the mux. |
ServerConnectionManager.InboundMux | Subclass wrapper around MuxServer for inbound connections. |
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.
|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |