Package mandala.jacob.remote

This package is dedicated to remote implementation of the active map concept.

See:
          Description

Interface Summary
LocalReferenceRetriever This interface defines the behaviour of local reference retriever remote objects.
Remote This interface defines the basic behaviour of standard remote objects.
RemoteActiveMap Represents a remote active map.
RemoteActiveMap.RemoteFutureFactory  
RemoteCancelable  
RemoteCollection Represents a remote collection.
RemoteFutureClient  
RemoteFutureServer  
RemoteInvocationEventsWaiter  
RemoteInvocationInfo  
RemoteInvocationObserver  
RemoteIterator Represents a remote iterator.
RemoteMap Represents a remote map.
RemoteMap.RemoteEntry  
RemoteMethodResult  
RemoteResultUpdater  
RemoteSet Represents a remote set.
RemoteThread Represents a remote thread object.
 

Class Summary
AbstractLocalReferenceRetriever Abstract base class for local reference retriever remote objects implementation.
AbstractRemote Abstract base class for remote implementation.
RemoteActiveMap.CallRemoteExceptionInfo This class ease the handling of RemoteActiveMap.call() method thrown exceptions.
RemoteActiveMap.RemoteActiveMapMethods  
RemoteCancelable.RemoteCancelableMethods  
RemoteCollection.RemoteCollectionMethods  
RemoteExceptionInfo This class contains any usefull informations that may be used to recover from a catched remote exception to a valid state.
RemoteInvocationEventsWaiter.RemoteInvocationEventsWaiterMethods  
RemoteInvocationInfo.RemoteInvocationInfoMethods  
RemoteInvocationObserver.RemoteInvocationObserverMethods  
RemoteIterator.RemoteIteratorMethods  
RemoteMap.RemoteEntry.RemoteEntryMethods  
RemoteMap.RemoteMapMethods  
RemoteMethodResult.RemoteMethodResultMethods  
RemoteResultUpdater.RemoteResultUpdaterMethods  
RemoteThread.RemoteThreadMethods  
 

Exception Summary
TransportException Exception thrown by protocols implementors when an exception occurs during the transport of method invocation.
 

Package mandala.jacob.remote Description

This package is dedicated to remote implementation of the active map concept.

Basically, two interfaces defines the behaviour of remote objects. We distinguish tow sort of remote objects:

Standard remote objects

Standard remote objects are defined by the interface Remote which basically defined how remote exception are handled.

Local reference retriever remote objects

Local reference retriever remote objects are defined by the LocalReferenceRetriever interface which extends the Remote interface but declares the getLocalReference() method.



Mandala help mailing list