Package mandala.jacob.remote.gpf

Generic Protocol Framework (GPF) contains classes that may help implementors of new JACOb protocols.

See:
          Description

Interface Summary
Client Generic Client interface for a JACOb transport layer.
Exporter This interface is used when a mandala core object must be exported.
 

Class Summary
AbstractFutureFactoryWrapper Abstract class for FutureFactory wrapper implementation.
AbstractRemoteProxy Abstract base class for remote proxy implementation.
AbstractSingletonRemoteProxy Abstract base class for remote proxy with singleton implementation.
ActiveMapMethods  
CancelableMethods  
CollectionMethods  
CommonProperties Common properties used by any server.
InvocationEventsWaiterMethods  
InvocationInfoMethods  
InvocationObserverMethods  
InvocationResult Instances of this class represents the result of a method invocation.
IteratorMethods  
MapMethods  
MapMethods.EntryMethods  
MethodInvocation Instances of this class represents a method invocation to perform.
MethodResultMethods  
RemoteActiveMapProxy Generic proxy for remote ActiveMap implementation.
RemoteCancelableProxy Generic proxy for remote Cancelable implementation.
RemoteCollectionProxy Generic proxy for remote Collection implementation.
RemoteInvocationEventsWaiterProxy Generic proxy for remote InvocationEventsWaiter implementation.
RemoteInvocationInfoProxy Generic proxy for remote InvocationInfo implementation.
RemoteInvocationObserverProxy Generic proxy for remote InvocationObserver implementation.
RemoteIteratorProxy General proxy for remote Iterator implementation.
RemoteMapProxy Generic proxy for remote Map implementation.
RemoteMapProxy.RemoteEntryProxy Generic proxy for remote Map.Entry implementation.
RemoteMethodResultProxy Generic proxy for remote MethodResult implementation.
RemoteResultUpdaterProxy Generic proxy for remote ResultUpdater implementation.
RemoteSetProxy Generic proxy for remote Set implementation.
RemoteThreadProxy Generic proxy for remote ThreadOp implementation.
ResultUpdaterMethods  
ThreadMethods  
 

Package mandala.jacob.remote.gpf Description

Generic Protocol Framework (GPF) contains classes that may help implementors of new JACOb protocols.

Package Specification

Requirements: the ServerRunner class

To help end-users starting new servers for their collection, a strong specification is required. Hence, for any JACOb GPF implementation, a ServerRunner class containing a standard static void main(String[] args) method conforming to the following usage must be provided:
Usage: java my.jacob.implementation.ServerRunner [-help] [AnyOtherOptions] ServerType BindName
Where: