# Package org.eclipse.ecf.core.sharedobject

package org.eclipse.ecf.core.sharedobject

Related Packages
Package
Description
org.eclipse.ecf.core
org.eclipse.ecf.core.sharedobject.events
org.eclipse.ecf.core.sharedobject.model
org.eclipse.ecf.core.sharedobject.provider
org.eclipse.ecf.core.sharedobject.security
org.eclipse.ecf.core.sharedobject.util
Class
Description
AbstractSharedObjectContainerAdapterFactory
Abstract container adapter factory.
BaseSharedObject
Base class for shared object classes.
IReplicaSharedObjectDescriptionFactory
Replica shared object factory
ISharedObject
Core interface for implementing components that exist within `ISharedObjectContainer`
ISharedObjectConfig
Configuration information provided to ISharedObject via its enclosing ISharedObjectContainer
ISharedObjectConnector
Implementers which represent the one-way associations between SharedObject instances within the scope of a given ISharedObjectContainer
ISharedObjectContainer
Core interface that must be implemented by all ECF container instances.
ISharedObjectContainerClient
Interface for shared object containers that are clients rather than group manager
ISharedObjectContainerConfig
Configuration information associated with ISharedObjectContainer.
ISharedObjectContainerFactory
Factory contract for `SharedObjectContainerFactory`
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 SharedObjectContainer
ISharedObjectContext
Context reference provided to all ISharedObjects upon initialization.
ISharedObjectFactory
Container factory contract `SharedObjectFactory` for default implementation.
ISharedObjectManager
Manager for creating, disposing, and accessing ISharedObjects from an ISharedObjectContainer.
ISharedObjectTransactionConfig
Transaction configuration information
ISharedObjectTransactionParticipantsFilter
Filter for determining transaction participants
OptimisticSharedObject
Superclass for shared object classes that replicate themselves optimistically.
ReplicaSharedObjectDescription
Description of a remote ISharedObject instance.
SharedObjectAddAbortException
Exception thrown during transactional add of shared object
SharedObjectAddException
Exception thrown upon shared object add to container
SharedObjectConnectException
Exception thrown when creating connector between shared object
SharedObjectContainerFactory
Factory for creating `ISharedObjectContainer` instances.
SharedObjectCreateException
Exception thrown upon shared object create by `ISharedObjectManager`
SharedObjectDescription
Description of a local ISharedObject instance.
SharedObjectDisconnectException
Exception thrown upon `ISharedObjectManager.disconnectSharedObjects(ISharedObjectConnector)`
SharedObjectFactory
Factory for creating `ISharedObject` instances.
SharedObjectInitException
Exception thrown during calls to `ISharedObject.init(ISharedObjectConfig)`
SharedObjectMsg
Shared Object Message.
SharedObjectMsgEvent
Event type to represent messages sent between shared objects
SharedObjectMsgEventProcessor
Event processor to process SharedObjectMsgEvents
SharedObjectTypeDescription
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.