Interface CDOCommitHistory

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

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.
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)