public interface TransactionalIdSystem
| Modifier and Type | Method and Description |
|---|---|
void |
accumulateFreeSlots(FreespaceCommitter freespaceCommitter,
boolean forFreespace) |
void |
clear() |
void |
close() |
void |
collectCallBackInfo(CallbackInfoCollector collector) |
void |
commit(FreespaceCommitter freespaceCommitter) |
Slot |
committedSlot(int id) |
Slot |
currentSlot(int id) |
boolean |
isDeleted(int id) |
boolean |
isDirty() |
int |
newId(SlotChangeFactory slotChangeFactory) |
void |
notifySlotCreated(int id,
Slot slot,
SlotChangeFactory slotChangeFactory) |
void |
notifySlotDeleted(int id,
SlotChangeFactory slotChangeFactory) |
void |
notifySlotUpdated(int id,
Slot slot,
SlotChangeFactory slotChangeFactory) |
void |
prefetchedIDConsumed(int id) |
int |
prefetchID() |
void |
rollback() |
void collectCallBackInfo(CallbackInfoCollector collector)
boolean isDirty()
void commit(FreespaceCommitter freespaceCommitter)
Slot committedSlot(int id)
Slot currentSlot(int id)
void accumulateFreeSlots(FreespaceCommitter freespaceCommitter, boolean forFreespace)
void rollback()
void clear()
boolean isDeleted(int id)
void notifySlotUpdated(int id,
Slot slot,
SlotChangeFactory slotChangeFactory)
void notifySlotCreated(int id,
Slot slot,
SlotChangeFactory slotChangeFactory)
void notifySlotDeleted(int id,
SlotChangeFactory slotChangeFactory)
int newId(SlotChangeFactory slotChangeFactory)
int prefetchID()
void prefetchedIDConsumed(int id)
void close()