public interface IGarbageManagerForCollect
| Modifier and Type | Method and Description |
|---|---|
boolean |
garbagePass()
perform a garbage pass
|
ReferenceLink[] |
getAllReferenceLink() |
List<DataRecordIdentifierRBTNode> |
getCandidate() |
void |
getCandidateRecordAllDataRecordIdentifiers(Set<DataRecordIdentifier> setToUpdate) |
void |
getLinkRecordAllDataRecordIdentifiers(Set<DataRecordIdentifier> setToUpdate) |
int |
getNumberOfGarbageCandidate()
get number of garbage candidate in the list
|
int |
getNumberOfToGarbage()
get number of to garbage in the list
|
List<DataRecordIdentifierRBTNode> |
getToGarbage() |
void |
getToGarbageRecordAllDataRecordIdentifiers(Set<DataRecordIdentifier> setToUpdate) |
boolean |
isOneGarbaged() |
boolean |
removeFromCandidateAndOrFromToGarbage(DataRecordIdentifier dataRecordIdentifier) |
int getNumberOfToGarbage()
throws GarbageException
GarbageException@Fortest List<DataRecordIdentifierRBTNode> getToGarbage() throws GarbageException
GarbageExceptionint getNumberOfGarbageCandidate()
throws GarbageException
GarbageException@Fortest List<DataRecordIdentifierRBTNode> getCandidate() throws GarbageException
GarbageException@Fortest ReferenceLink[] getAllReferenceLink() throws GarbageException, ReferenceLinkGarbageException
boolean garbagePass()
throws GarbageException,
ReferenceLinkGarbageException
GarbageExceptionReferenceLinkGarbageExceptionboolean isOneGarbaged()
void getLinkRecordAllDataRecordIdentifiers(Set<DataRecordIdentifier> setToUpdate) throws GarbageException, ReferenceLinkGarbageException
void getToGarbageRecordAllDataRecordIdentifiers(Set<DataRecordIdentifier> setToUpdate) throws GarbageException
GarbageExceptionvoid getCandidateRecordAllDataRecordIdentifiers(Set<DataRecordIdentifier> setToUpdate) throws GarbageException
GarbageExceptionboolean removeFromCandidateAndOrFromToGarbage(DataRecordIdentifier dataRecordIdentifier) throws GarbageException
GarbageExceptionCopyright © 2007-2012 Luc Peuvrier. All Rights Reserved.