public interface FreespaceManager
| Modifier and Type | Method and Description |
|---|---|
Slot |
allocateSafeSlot(int length) |
Slot |
allocateSlot(int length) |
Slot |
allocateTransactionLogSlot(int length) |
void |
beginCommit() |
void |
commit() |
void |
endCommit() |
void |
free(Slot slot) |
void |
freeSafeSlot(Slot slot) |
void |
freeSelf() |
boolean |
isStarted() |
void |
listener(FreespaceListener listener) |
void |
migrateTo(FreespaceManager fm) |
void |
read(LocalObjectContainer container,
Slot slot) |
int |
slotCount() |
void |
slotFreed(Slot slot) |
void |
start(int id) |
byte |
systemType() |
int |
totalFreespace() |
void |
traverse(Visitor4<Slot> visitor) |
void |
write(LocalObjectContainer container) |
void beginCommit()
void endCommit()
int slotCount()
void free(Slot slot)
void freeSelf()
int totalFreespace()
Slot allocateTransactionLogSlot(int length)
Slot allocateSlot(int length)
void migrateTo(FreespaceManager fm)
void read(LocalObjectContainer container, Slot slot)
void start(int id)
byte systemType()
void write(LocalObjectContainer container)
void commit()
Slot allocateSafeSlot(int length)
void freeSafeSlot(Slot slot)
void listener(FreespaceListener listener)
void slotFreed(Slot slot)
boolean isStarted()