Class DelegatingCDORevisionManager

java.lang.Object
org.eclipse.net4j.util.event.Notifier
org.eclipse.net4j.util.lifecycle.Lifecycle
org.eclipse.emf.cdo.spi.common.revision.DelegatingCDORevisionManager
All Implemented Interfaces:
CDORevisionCacheAdder, CDORevisionInterner, CDORevisionManager, InternalCDORevisionManager, 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

public abstract class DelegatingCDORevisionManager extends org.eclipse.net4j.util.lifecycle.Lifecycle implements InternalCDORevisionManager
Wrapper base for revision-manager decorators. It forwards cache, loading, interning, and lifecycle operations to a delegate so an implementation can customize selected manager behavior without replacing the underlying revision storage and loader.
Since:
3.0
Author:
Eike Stepper