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
GarbageException
int getNumberOfGarbageCandidate() throws GarbageException
GarbageException
@Fortest List<DataRecordIdentifierRBTNode> getCandidate() throws GarbageException
GarbageException
@Fortest ReferenceLink[] getAllReferenceLink() throws GarbageException, ReferenceLinkGarbageException
boolean garbagePass() throws GarbageException, ReferenceLinkGarbageException
GarbageException
ReferenceLinkGarbageException
boolean isOneGarbaged()
void getLinkRecordAllDataRecordIdentifiers(Set<DataRecordIdentifier> setToUpdate) throws GarbageException, ReferenceLinkGarbageException
void getToGarbageRecordAllDataRecordIdentifiers(Set<DataRecordIdentifier> setToUpdate) throws GarbageException
GarbageException
void getCandidateRecordAllDataRecordIdentifiers(Set<DataRecordIdentifier> setToUpdate) throws GarbageException
GarbageException
boolean removeFromCandidateAndOrFromToGarbage(DataRecordIdentifier dataRecordIdentifier) throws GarbageException
GarbageException
Copyright © 2007-2012 Luc Peuvrier. All Rights Reserved.