Voyager ORB

Package com.objectspace.voyager.transport

Contains basic transport interfaces such as ITransport and IRequestHandler, in addition to the Transport class that manages all transport and request handler types.

See:
          Description

Interface Summary
IRequestHandler The IRequestHandler interface can be implemented to allow a Voyager host to recognize and process application level protocols such as VRMP, IIOP, and even HTTP.
It is assumed that a request handler can recognize its protocol by scanning the incoming stream, if not, it does nothing with the stream allowing for the next request handler in line to process the incoming data.
ITransport The ITransport interface can be implemented to allow a Voyager host to recognize alternative transport (networking) protocols, such as UDP or even IPX.
Note that any augmentation to the behavior of the tcp protocol over and obove that supplied by the TcpTransport implementation, should be implemented by overridding that class.
ITransportConnection The ITransportConnection interface can be implemented in conjuction with the ITransportServer interface to allow a Voyager server to accept and initiate network communications over a specific transport protocol, such as tcp or udp.
ITransportServer The ITransportServer interface can be implemented in conjuction with an ITransportConnection interface to allow a Voyager server to accept and initiate network communications over a specific transport protocol, such as tcp or udp.
As soon as this server instance is constructed, it should begin listening for new connections.
 

Class Summary
Transport The Transport class is where all ITransport implementations and IRequestHandlers are registred.
An ITransport implementation provides specific network protocol services, like tcp or udp.
 

Package com.objectspace.voyager.transport Description

Contains basic transport interfaces such as ITransport and IRequestHandler, in addition to the Transport class that manages all transport and request handler types.


ObjectSpace Inc.

(c) Copyright 1997-1999 ObjectSpace, Inc.
14850 Quorum Drive, Suite 500
Dallas, Texas 75240