Package org.eclipse.ecf.core.sharedobject
-
Interface Summary Interface Description IReplicaSharedObjectDescriptionFactory Replica shared object factoryISharedObject Core interface for implementing components that exist withinISharedObjectContainer
ISharedObjectConfig Configuration information provided to ISharedObject via its enclosing ISharedObjectContainerISharedObjectConnector Implementers which represent the one-way associations between SharedObject instances within the scope of a given ISharedObjectContainerISharedObjectContainer Core interface that must be implemented by all ECF container instances.ISharedObjectContainerClient Interface for shared object containers that are clients rather than group managerISharedObjectContainerConfig Configuration information associated with ISharedObjectContainer.ISharedObjectContainerFactory Factory contract forSharedObjectContainerFactory
ISharedObjectContainerGroupManager Contract for shared object container group manager (e.g.ISharedObjectContainerTransaction Implementers represent a transaction associated with the creation of a SharedObject within the scope of a given SharedObjectContainerISharedObjectContext Context reference provided to all ISharedObjects upon initialization.ISharedObjectFactory Container factory contractSharedObjectFactory
for default implementation.ISharedObjectManager Manager for creating, disposing, and accessing ISharedObjects from an ISharedObjectContainer.ISharedObjectTransactionConfig Transaction configuration informationISharedObjectTransactionParticipantsFilter Filter for determining transaction participants -
Class Summary Class Description AbstractSharedObjectContainerAdapterFactory Abstract container adapter factory.BaseSharedObject Base class for shared object classes.OptimisticSharedObject Superclass for shared object classes that replicate themselves optimistically.ReplicaSharedObjectDescription Description of a remote ISharedObject instance.SharedObjectContainerFactory Factory for creatingISharedObjectContainer
instances.SharedObjectDescription Description of a local ISharedObject instance.SharedObjectFactory Factory for creatingISharedObject
instances.SharedObjectMsg Shared Object Message.SharedObjectMsgEvent Event type to represent messages sent between shared objectsSharedObjectMsgEventProcessor Event processor to process SharedObjectMsgEventsSharedObjectTypeDescription Description of shared object type.TransactionSharedObject Superclass for shared object classes that replicate themselves transactionally.TransactionSharedObjectConfiguration Configuration parameters for transaction shared object creation and replication.TwoPhaseCommitEventProcessor Implementation of two-phase commit for transactional replication of shared objects. -
Exception Summary Exception Description SharedObjectAddAbortException Exception thrown during transactional add of shared objectSharedObjectAddException Exception thrown upon shared object add to containerSharedObjectConnectException Exception thrown when creating connector between shared objectSharedObjectCreateException Exception thrown upon shared object create byISharedObjectManager
SharedObjectDisconnectException Exception thrown uponISharedObjectManager.disconnectSharedObjects(ISharedObjectConnector)
SharedObjectInitException Exception thrown during calls toISharedObject.init(ISharedObjectConfig)