Interface InternalCDORevisionManager.RevisionLoader
- All Known Subinterfaces:
CDOSessionProtocol,InternalCDORevisionManager.RevisionLoader2,InternalCDORevisionManager.RevisionLoader3,InternalCDORevisionManager.RevisionLoader4,InternalFailoverParticipant,InternalRepository,InternalSynchronizableRepository
- Enclosing interface:
InternalCDORevisionManager
public static interface InternalCDORevisionManager.RevisionLoader
Storage boundary used by the revision manager to retrieve revision state and enumerate historical revisions. The
manager selects cache or loader access, while this SPI reads the requested data from its backing source.
- 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.
-
Method Summary
Modifier and TypeMethodDescriptionvoidhandleRevisions(EClass eClass, CDOBranch branch, boolean exactBranch, long timeStamp, boolean exactTime, CDORevisionHandler handler) loadRevisionByVersion(CDOID id, CDOBranchVersion branchVersion, int referenceChunk) loadRevisions(List<RevisionInfo> infos, CDOBranchPoint branchPoint, int referenceChunk, int prefetchDepth) Deprecated.
-
Method Details
-
loadRevisionByVersion
InternalCDORevision loadRevisionByVersion(CDOID id, CDOBranchVersion branchVersion, int referenceChunk) -
handleRevisions
void handleRevisions(EClass eClass, CDOBranch branch, boolean exactBranch, long timeStamp, boolean exactTime, CDORevisionHandler handler) - Since:
- 4.3
-
loadRevisions
@Deprecated List<RevisionInfo> loadRevisions(List<RevisionInfo> infos, CDOBranchPoint branchPoint, int referenceChunk, int prefetchDepth) Deprecated.
-
InternalCDORevisionManager.RevisionLoader3.loadRevisions(List, CDOBranchPoint, int, int, boolean).