Package com.db4o.internal.ids
Class IdSlotChanges
- java.lang.Object
-
- com.db4o.internal.ids.IdSlotChanges
-
public class IdSlotChanges extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description IdSlotChanges(TransactionalIdSystemImpl idSystem, Closure4<FreespaceManager> freespaceManager)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaccumulateFreeSlots(FreespaceCommitter freespaceCommitter, boolean forFreespace, boolean traverseMutable)voidaddPrefetchedID(int id)voidclear()SlotChangefindSlotChange(int id)booleanisDeleted(int id)booleanisDirty()voidnotifySlotCreated(int id, Slot slot, SlotChangeFactory slotChangeFactory)voidnotifySlotDeleted(int id, SlotChangeFactory slotChangeFactory)voidprefetchedIDConsumed(int id)SlotChangeproduceSlotChange(int id, SlotChangeFactory slotChangeFactory)voidreadSlotChanges(ByteArrayBuffer buffer)voidrollback()voidtraverseSlotChanges(Visitor4<SlotChange> visitor)
-
-
-
Constructor Detail
-
IdSlotChanges
public IdSlotChanges(TransactionalIdSystemImpl idSystem, Closure4<FreespaceManager> freespaceManager)
-
-
Method Detail
-
accumulateFreeSlots
public final void accumulateFreeSlots(FreespaceCommitter freespaceCommitter, boolean forFreespace, boolean traverseMutable)
-
clear
public void clear()
-
rollback
public void rollback()
-
isDeleted
public boolean isDeleted(int id)
-
produceSlotChange
public SlotChange produceSlotChange(int id, SlotChangeFactory slotChangeFactory)
-
findSlotChange
public final SlotChange findSlotChange(int id)
-
traverseSlotChanges
public void traverseSlotChanges(Visitor4<SlotChange> visitor)
-
isDirty
public boolean isDirty()
-
readSlotChanges
public void readSlotChanges(ByteArrayBuffer buffer)
-
addPrefetchedID
public void addPrefetchedID(int id)
-
prefetchedIDConsumed
public void prefetchedIDConsumed(int id)
-
notifySlotCreated
public void notifySlotCreated(int id, Slot slot, SlotChangeFactory slotChangeFactory)
-
notifySlotDeleted
public void notifySlotDeleted(int id, SlotChangeFactory slotChangeFactory)
-
-