Modifier and Type | Method and Description |
---|---|
void |
StoreHeader.marshall(byte[] binary) |
void |
StoreHeader.unmarshall(byte[] binary) |
Modifier and Type | Method and Description |
---|---|
int |
DataRecordIdentifierRBTNode.byteSize(DataRecordIdentifier element) |
int |
GarbageReferenceLinkRBTNode.byteSize(ReferenceLink referenceLink) |
protected ReferenceLink |
GarbageReferenceLinkRBTNode.unmarshallElement(byte[] binary,
int offset) |
protected DataRecordIdentifier |
DataRecordIdentifierRBTNode.unmarshallElement(byte[] binary,
int offset) |
Modifier and Type | Method and Description |
---|---|
int |
IHeapRecordable.byteSize() |
int |
AbstractHeapRecordableRBTNode.byteSize() |
protected abstract int |
AbstractHeapRecordableRBTNode.byteSize(E element) |
protected void |
AbstractHeapRecordable.checkLoaded() |
void |
IHeapRecordable.marshall(byte[] binary)
from object state to binary form
|
void |
AbstractHeapRecordableRBTNode.marshall(byte[] binary) |
void |
IHeapRecordable.setDataRecordIdentifier(DataRecordIdentifier dataRecordIdentifier,
boolean existInFile)
set the identifier of the data record storing this object state
|
void |
AbstractHeapRecordable.setDataRecordIdentifier(DataRecordIdentifier dataRecordIdentifier,
boolean existInFile) |
void |
AbstractHeapRecordableRBTNode.setStateHaveChanged() |
void |
AbstractHeapRecordable.setStateHaveChanged()
set state changed,
HeapRecordableManager will save change |
void |
IHeapRecordable.unmarshall(byte[] binary)
from binary form to object state
|
void |
AbstractHeapRecordableRBTNode.unmarshall(byte[] binary) |
protected abstract E |
AbstractHeapRecordableRBTNode.unmarshallElement(byte[] binary,
int offset) |
Modifier and Type | Method and Description |
---|---|
void |
ClassNameRecord.marshall(byte[] binary) |
void |
ClassNameRecord.unmarshall(byte[] binary) |
Modifier and Type | Method and Description |
---|---|
protected DataRecordIdentifier |
AbstractDelegatingToStoreManagers.attachHeapRecordable(IHeapRecordable heapRecordable) |
protected void |
AbstractDelegatingToStoreManagers.heapRecordableManagerSave() |
protected boolean |
AbstractDelegatingToStoreManagers.readAndSetHeapRecordableState(IHeapRecordable heapRecordable) |
Modifier and Type | Method and Description |
---|---|
DataRecordIdentifier |
HeapRecordableManager.attach(IHeapRecordable heapRecordable)
attach a
IHeapRecordable to a data record in heap |
void |
HeapRecordableManager.delete(DataRecordIdentifier dataRecordIdentifier)
delete a data record in the heap
|
boolean |
HeapRecordableManager.readAndSetState(IHeapRecordable heapRecordable)
read data record for
IHeapRecordable and set the state |
void |
HeapRecordableManager.save() |
void |
HeapRecordableManager.stateHaveChanged(AbstractHeapRecordable heapRecordable)
record
IHeapRecordable state changed to save |
Modifier and Type | Method and Description |
---|---|
void |
IClassNameManager.load()
load class name and identifier couple list
|
void |
ClassNameManager.load() |
Copyright © 2007-2012 Luc Peuvrier. All Rights Reserved.