Package com.db4o.internal.ids
Interface IdSystem
-
- All Known Subinterfaces:
StackableIdSystem
- All Known Implementing Classes:
BTreeIdSystem
,InMemoryIdSystem
,PointerBasedIdSystem
public interface IdSystem
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
close()
void
commit(Visitable<SlotChange> slotChanges, FreespaceCommitter freespaceCommitter)
Slot
committedSlot(int id)
void
completeInterruptedTransaction(int transactionId1, int transactionId2)
int
newId()
void
returnUnusedIds(Visitable<java.lang.Integer> visitable)
void
traverseOwnSlots(Procedure4<Pair<java.lang.Integer,Slot>> block)
-
-
-
Method Detail
-
newId
int newId()
-
committedSlot
Slot committedSlot(int id)
-
returnUnusedIds
void returnUnusedIds(Visitable<java.lang.Integer> visitable)
-
close
void close()
-
completeInterruptedTransaction
void completeInterruptedTransaction(int transactionId1, int transactionId2)
-
commit
void commit(Visitable<SlotChange> slotChanges, FreespaceCommitter freespaceCommitter)
-
traverseOwnSlots
void traverseOwnSlots(Procedure4<Pair<java.lang.Integer,Slot>> block)
-
-