Package com.db4o.internal.ids
Interface TransactionalIdSystem
- 
- All Known Implementing Classes:
- TransactionalIdSystemImpl,- TransportIdSystem
 
 public interface TransactionalIdSystem
- 
- 
Method SummaryAll Methods Instance Methods Abstract Methods Modifier and Type Method Description voidaccumulateFreeSlots(FreespaceCommitter freespaceCommitter, boolean forFreespace)voidclear()voidclose()voidcollectCallBackInfo(CallbackInfoCollector collector)voidcommit(FreespaceCommitter freespaceCommitter)SlotcommittedSlot(int id)SlotcurrentSlot(int id)booleanisDeleted(int id)booleanisDirty()intnewId(SlotChangeFactory slotChangeFactory)voidnotifySlotCreated(int id, Slot slot, SlotChangeFactory slotChangeFactory)voidnotifySlotDeleted(int id, SlotChangeFactory slotChangeFactory)voidnotifySlotUpdated(int id, Slot slot, SlotChangeFactory slotChangeFactory)voidprefetchedIDConsumed(int id)intprefetchID()voidrollback()
 
- 
- 
- 
Method Detail- 
collectCallBackInfovoid collectCallBackInfo(CallbackInfoCollector collector) 
 - 
isDirtyboolean isDirty() 
 - 
commitvoid commit(FreespaceCommitter freespaceCommitter) 
 - 
committedSlotSlot committedSlot(int id) 
 - 
currentSlotSlot currentSlot(int id) 
 - 
accumulateFreeSlotsvoid accumulateFreeSlots(FreespaceCommitter freespaceCommitter, boolean forFreespace) 
 - 
rollbackvoid rollback() 
 - 
clearvoid clear() 
 - 
isDeletedboolean isDeleted(int id) 
 - 
notifySlotUpdatedvoid notifySlotUpdated(int id, Slot slot, SlotChangeFactory slotChangeFactory)
 - 
notifySlotCreatedvoid notifySlotCreated(int id, Slot slot, SlotChangeFactory slotChangeFactory)
 - 
notifySlotDeletedvoid notifySlotDeleted(int id, SlotChangeFactory slotChangeFactory)
 - 
newIdint newId(SlotChangeFactory slotChangeFactory) 
 - 
prefetchIDint prefetchID() 
 - 
prefetchedIDConsumedvoid prefetchedIDConsumed(int id) 
 - 
closevoid close() 
 
- 
 
-