public class IdSlotChanges
extends java.lang.Object
| Constructor and Description |
|---|
IdSlotChanges(TransactionalIdSystemImpl idSystem,
Closure4<FreespaceManager> freespaceManager) |
| Modifier and Type | Method and Description |
|---|---|
void |
accumulateFreeSlots(FreespaceCommitter freespaceCommitter,
boolean forFreespace,
boolean traverseMutable) |
void |
addPrefetchedID(int id) |
void |
clear() |
SlotChange |
findSlotChange(int id) |
boolean |
isDeleted(int id) |
boolean |
isDirty() |
void |
notifySlotCreated(int id,
Slot slot,
SlotChangeFactory slotChangeFactory) |
void |
notifySlotDeleted(int id,
SlotChangeFactory slotChangeFactory) |
void |
prefetchedIDConsumed(int id) |
SlotChange |
produceSlotChange(int id,
SlotChangeFactory slotChangeFactory) |
void |
readSlotChanges(ByteArrayBuffer buffer) |
void |
rollback() |
void |
traverseSlotChanges(Visitor4<SlotChange> visitor) |
public IdSlotChanges(TransactionalIdSystemImpl idSystem, Closure4<FreespaceManager> freespaceManager)
public final void accumulateFreeSlots(FreespaceCommitter freespaceCommitter, boolean forFreespace, boolean traverseMutable)
public void clear()
public void rollback()
public boolean isDeleted(int id)
public SlotChange produceSlotChange(int id, SlotChangeFactory slotChangeFactory)
public final SlotChange findSlotChange(int id)
public void traverseSlotChanges(Visitor4<SlotChange> visitor)
public boolean isDirty()
public void readSlotChanges(ByteArrayBuffer buffer)
public void addPrefetchedID(int id)
public void prefetchedIDConsumed(int id)
public void notifySlotCreated(int id,
Slot slot,
SlotChangeFactory slotChangeFactory)
public void notifySlotDeleted(int id,
SlotChangeFactory slotChangeFactory)