@NotStorableClass public class StoreHeader extends AbstractHeapRecordable
heapRecordableManager, helperBinaryConversion, logger| Constructor and Description |
|---|
StoreHeader(HeapRecordableManager heapRecordableManager,
HelperBinaryConversion helperBinaryConversion) |
| Modifier and Type | Method and Description |
|---|---|
int |
byteSize() |
void |
clear()
clear to put in same state as for construction
|
DataRecordIdentifier |
getClassNameListRootDataRecordIdentifier()
get the data record identifier for class name list root node
|
DataRecordIdentifier |
getGarbageCandidateInProcess() |
DataRecordIdentifier |
getGarbageCandidateRootDataRecordIdentifier()
get the data record identifier for garbage candidate tree root node
|
EnumGarbageCollectorState |
getGarbageCollectorState() |
boolean |
getGarbageManagement() |
DataRecordIdentifier |
getGarbageReferenceLinkRootDataRecordIdentifier()
get the data record identifier for garbage reference link tree root node
|
DataRecordIdentifier |
getToGarbageRootDataRecordIdentifier()
get the data record identifier for to garbage tree root node
|
DataRecordIdentifier |
getToVisitByCollectorRootDataRecordIdentifier() |
DataRecordIdentifier |
getVisitedByCollectorRootDataRecordIdentifier() |
void |
marshall(byte[] binary)
from object state to binary form
|
void |
setClassNameListRootDataRecordIdentifier(DataRecordIdentifier classNameListRootDataRecordIdentifier)
set the data record identifier for class name list root node
|
void |
setGarbageCandidateInProcess(DataRecordIdentifier garbageCandidateInProcess) |
void |
setGarbageCandidateRootDataRecordIdentifier(DataRecordIdentifier garbageCandidateRootDataRecordIdentifier)
set the data record identifier for garbage candidate tree root node
|
void |
setGarbageCollectorState(EnumGarbageCollectorState garbageCollectorState) |
void |
setGarbageManagement(boolean garbageManagement) |
void |
setGarbageReferenceLinkRootDataRecordIdentifier(DataRecordIdentifier garbageReferenceLinkRootDataRecordIdentifier)
set the data record identifier for garbage reference link tree root node
|
void |
setToGarbageRootDataRecordIdentifier(DataRecordIdentifier toGarbageRootDataRecordIdentifier)
set the data record identifier for to garbage tree root node
|
void |
setToVisitByCollectorRootDataRecordIdentifier(DataRecordIdentifier toVisitByCollectorRootDataRecordIdentifier) |
void |
setVisitedByCollectorRootDataRecordIdentifier(DataRecordIdentifier visitedByCollectorRootDataRecordIdentifier) |
void |
unmarshall(byte[] binary)
from binary form to object state
|
checkLoaded, compareTo, equals, getDataRecordIdentifier, hashCode, isStateChanged, setDataRecordIdentifier, setStateHaveChanged, setSynchronizedWithFile, toStringpublic StoreHeader(HeapRecordableManager heapRecordableManager, HelperBinaryConversion helperBinaryConversion)
public void clear()
clear in class AbstractHeapRecordablepublic int byteSize()
public void marshall(byte[] binary)
throws HeapRecordableException
IHeapRecordablebinary - where write the object stateHeapRecordableExceptionpublic void unmarshall(byte[] binary)
throws HeapRecordableException
IHeapRecordablebinary - where read the object stateHeapRecordableExceptionpublic DataRecordIdentifier getClassNameListRootDataRecordIdentifier() throws StoreException
HeapRecordableExceptionStoreExceptionpublic void setClassNameListRootDataRecordIdentifier(DataRecordIdentifier classNameListRootDataRecordIdentifier) throws StoreException
classNameListRootDataRecordIdentifier - the data record identifier for class name list root nodeStoreExceptionpublic DataRecordIdentifier getGarbageCandidateRootDataRecordIdentifier() throws StoreException
StoreExceptionpublic void setGarbageCandidateRootDataRecordIdentifier(DataRecordIdentifier garbageCandidateRootDataRecordIdentifier) throws StoreException
garbageCandidateRootDataRecordIdentifier - the data record identifier for garbage candidate tree root
nodeStoreExceptionpublic DataRecordIdentifier getToGarbageRootDataRecordIdentifier() throws StoreException
StoreExceptionpublic void setToGarbageRootDataRecordIdentifier(DataRecordIdentifier toGarbageRootDataRecordIdentifier) throws StoreException
garbageCandidateRootDataRecordIdentifier - the data record identifier for to garbage tree root nodeStoreExceptionpublic DataRecordIdentifier getGarbageReferenceLinkRootDataRecordIdentifier() throws StoreException
StoreExceptionpublic void setGarbageReferenceLinkRootDataRecordIdentifier(DataRecordIdentifier garbageReferenceLinkRootDataRecordIdentifier) throws StoreException
garbageReferenceLinkRootDataRecordIdentifier - the data record identifier for to garbage reference link tree
root nodeStoreExceptionpublic DataRecordIdentifier getGarbageCandidateInProcess() throws StoreException
StoreExceptionpublic void setGarbageCandidateInProcess(DataRecordIdentifier garbageCandidateInProcess) throws StoreException
StoreExceptionpublic DataRecordIdentifier getToVisitByCollectorRootDataRecordIdentifier() throws StoreException
StoreExceptionpublic void setToVisitByCollectorRootDataRecordIdentifier(DataRecordIdentifier toVisitByCollectorRootDataRecordIdentifier) throws StoreException
StoreExceptionpublic DataRecordIdentifier getVisitedByCollectorRootDataRecordIdentifier() throws StoreException
StoreExceptionpublic void setVisitedByCollectorRootDataRecordIdentifier(DataRecordIdentifier visitedByCollectorRootDataRecordIdentifier) throws StoreException
StoreExceptionpublic EnumGarbageCollectorState getGarbageCollectorState() throws StoreException
StoreExceptionpublic void setGarbageCollectorState(EnumGarbageCollectorState garbageCollectorState) throws StoreException
StoreExceptionpublic void setGarbageManagement(boolean garbageManagement)
throws StoreException
StoreExceptionpublic boolean getGarbageManagement()
throws StoreException
StoreExceptionCopyright © 2007-2012 Luc Peuvrier. All Rights Reserved.