Interface CDOCommitHistory

All Superinterfaces:
CDOBranchProvider, CDOCommitInfoHandler, org.eclipse.net4j.util.container.IContainer<CDOCommitInfo>, org.eclipse.net4j.util.event.INotifier
All Known Subinterfaces:
CDOObjectHistory

public interface CDOCommitHistory extends org.eclipse.net4j.util.container.IContainer<CDOCommitInfo>, CDOBranchProvider, CDOCommitInfoHandler
A cache for the commit infos of a branch or of an entire repository.
Since:
4.2
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.
  • Field Details

  • Method Details

    • getManager

      CDOCommitInfoManager getManager()
    • getBranch

      CDOBranch getBranch()
      Specified by:
      getBranch in interface CDOBranchProvider
    • isAppendingTriggerLoadElement

      boolean isAppendingTriggerLoadElement()
    • setAppendingTriggerLoadElement

      void setAppendingTriggerLoadElement(boolean appendingTriggerLoadElement)
    • getFirstElement

      CDOCommitInfo getFirstElement()
    • getLastElement

      CDOCommitInfo getLastElement()
    • getElement

      CDOCommitInfo getElement(int index)
    • size

      int size()
    • isFull

      boolean isFull()
    • isLoading

      boolean isLoading()
    • waitWhileLoading

      void waitWhileLoading(long timeout)
    • getLoadCount

      int getLoadCount()
    • setLoadCount

      void setLoadCount(int loadCount)
    • triggerLoad

      boolean triggerLoad()
    • triggerLoad

      boolean triggerLoad(CDOCommitInfoHandler handler)