Class StoreAccessorBase

java.lang.Object
org.eclipse.net4j.util.event.Notifier
org.eclipse.net4j.util.lifecycle.Lifecycle
org.eclipse.emf.cdo.spi.server.StoreAccessorBase
All Implemented Interfaces:
IQueryHandlerProvider, IStoreAccessor, IStoreAccessor.NewIDSupport, InternalCDOBranchManager.BranchLoader, InternalCDOCommitInfoManager.CommitInfoLoader, org.eclipse.net4j.util.event.INotifier, org.eclipse.net4j.util.event.INotifier.INotifier2, org.eclipse.net4j.util.lifecycle.IDeactivateable, org.eclipse.net4j.util.lifecycle.ILifecycle, org.eclipse.net4j.util.lifecycle.ILifecycle.DeferrableActivation
Direct Known Subclasses:
StoreAccessor

public abstract class StoreAccessorBase extends org.eclipse.net4j.util.lifecycle.Lifecycle implements IStoreAccessor.NewIDSupport
Shared lifecycle and commit pipeline for store readers and writers. It binds an accessor to its session or transaction, gathers commit contexts, assigns permanent IDs, and delegates the backend-specific persistence work to the concrete accessor.
Since:
4.0
Author:
Eike Stepper