Interface InternalCDOBranchManager

All Superinterfaces:
CDOBranchManager, org.eclipse.net4j.util.lifecycle.IDeactivateable, org.eclipse.net4j.util.lifecycle.ILifecycle, org.eclipse.net4j.util.event.INotifier

public interface InternalCDOBranchManager extends CDOBranchManager, org.eclipse.net4j.util.lifecycle.ILifecycle
Internal owner of a repository's branch tree and branch tags. It combines the in-memory branch objects with a InternalCDOBranchManager.BranchLoader that persists, creates, and lazily loads branch metadata, and propagates branch and tag changes to registered handlers.
Since:
3.0
Author:
Eike Stepper
No Implement
This interface is not intended to be implemented by clients.
No Extend
This interface is not intended to be extended by clients.