Package org.objectweb.jonathan.protocols.api

Provides a set of classes and interfaces for communication protocols.

See:
          Description

Interface Summary
Protocol The protocol abstraction represents protocols like TCP, IP or GIOP.
ProtocolGraph  
ProtocolIdentifiers Simply, a list of the protocol identifiers used in the exotic protocol graph thingy.
ReplyInterface A ReplyInterface holds the reply to a request.
ReplySession A reply session is used by a server to send a reply back to a client.
RequestSession Request sessions represent the recipient of an invocation for an invocation protocol.
Session_High Session_High is the type of sessions used to send messages down to the network; A Session_High is usually a surrogate for a session of type Session_Low exported to a protocol and represented by an session identifier.
Session_Low Session_Low is the type of sessions used to forward messages coming from the network to their actual recipient; Session_Low is also the type of interfaces represented by session identifiers.
SessionIdentifier A session identifier represents an exported session.
 

Class Summary
ProtocolInfo Tree-like structure to hold the protocol stack info at configuration time.
 

Exception Summary
CommunicationException CommunicationException is a checked exception that indicates that an error occurred when trying to communicate with a remote object interface.
ServerException ServerException is a checked exception encapsulating an applicative exception raised by a remote object.
 

Package org.objectweb.jonathan.protocols.api Description

Provides a set of classes and interfaces for communication protocols.