Interface InternalCDOBranchManager.BranchLoader
- 
- All Known Subinterfaces:
- CDOSessionProtocol,- IDBStoreAccessor,- ILissomeStoreAccessor,- IMongoDBStoreAccessor,- InternalCDOBranchManager.BranchLoader2,- InternalCDOBranchManager.BranchLoader3,- InternalCDOBranchManager.BranchLoader4,- InternalCDOBranchManager.BranchLoader5,- InternalFailoverParticipant,- InternalRepository,- InternalSynchronizableRepository,- IStoreAccessor,- IStoreAccessor.Raw,- IStoreAccessor.Raw2,- IStoreAccessor.UnitSupport
 - All Known Implementing Classes:
- LongIDStoreAccessor,- StoreAccessor,- StoreAccessorBase
 - Enclosing interface:
- InternalCDOBranchManager
 
 public static interface InternalCDOBranchManager.BranchLoaderIf the meaning of this type isn't clear, there really should be more of a description here...- Since:
- 3.0
- Author:
- Eike Stepper
 
- 
- 
Nested Class SummaryNested Classes Modifier and Type Interface Description static classInternalCDOBranchManager.BranchLoader.BranchInfoIf the meaning of this type isn't clear, there really should be more of a description here...static classInternalCDOBranchManager.BranchLoader.SubBranchInfoIf the meaning of this type isn't clear, there really should be more of a description here...
 - 
Field SummaryFields Modifier and Type Field Description static intNEW_BRANCHPassed as the branchID increateBranch(int, BranchInfo)causes a new non-local branch to be created.static intNEW_LOCAL_BRANCHPassed as the branchID increateBranch(int, BranchInfo)causes a new local branch to be created.
 - 
Method SummaryAll Methods Instance Methods Abstract Methods Modifier and Type Method Description org.eclipse.net4j.util.collection.Pair<java.lang.Integer,java.lang.Long>createBranch(int branchID, InternalCDOBranchManager.BranchLoader.BranchInfo branchInfo)Creates a new branch with the given id and branch info.InternalCDOBranchManager.BranchLoader.BranchInfoloadBranch(int branchID)intloadBranches(int startID, int endID, CDOBranchHandler branchHandler)InternalCDOBranchManager.BranchLoader.SubBranchInfo[]loadSubBranches(int branchID)
 
- 
- 
- 
Field Detail- 
NEW_BRANCHstatic final int NEW_BRANCH Passed as the branchID increateBranch(int, BranchInfo)causes a new non-local branch to be created.- See Also:
- Constant Field Values
 
 - 
NEW_LOCAL_BRANCHstatic final int NEW_LOCAL_BRANCH Passed as the branchID increateBranch(int, BranchInfo)causes a new local branch to be created.- See Also:
- Constant Field Values
 
 
- 
 - 
Method Detail- 
createBranchorg.eclipse.net4j.util.collection.Pair<java.lang.Integer,java.lang.Long> createBranch(int branchID, InternalCDOBranchManager.BranchLoader.BranchInfo branchInfo)Creates a new branch with the given id and branch info. If the id is equal toNEW_BRANCHthe implementor of this method will determine a new positive unique branch id. If the id is equal toNEW_LOCAL_BRANCHthe implementor of this method will determine a new negative unique branch id, so that the new branch becomes a local branch. In either case the used branch id is returned to the caller.- Since:
- 4.0
 
 - 
loadBranchInternalCDOBranchManager.BranchLoader.BranchInfo loadBranch(int branchID) 
 - 
loadSubBranchesInternalCDOBranchManager.BranchLoader.SubBranchInfo[] loadSubBranches(int branchID) 
 - 
loadBranchesint loadBranches(int startID, int endID, CDOBranchHandler branchHandler)
 
- 
 
-