public class ObjectMarker extends Object
| Modifier and Type | Class and Description |
|---|---|
class |
ObjectMarker.DfsThread |
class |
ObjectMarker.LocalDfsThread
Depth first search thread - with locality.
|
| Constructor and Description |
|---|
ObjectMarker(int[] roots,
boolean[] bits,
IIndexReader.IOne2ManyIndex outbound,
IProgressListener progressListener) |
ObjectMarker(int[] roots,
boolean[] bits,
IIndexReader.IOne2ManyIndex outbound,
long outboundLength,
IProgressListener progressListener) |
| Modifier and Type | Method and Description |
|---|---|
void |
markMultiThreaded(int numberOfThreads) |
int |
markSingleThreaded() |
int |
markSingleThreaded(ExcludedReferencesDescriptor[] excludeSets,
ISnapshot snapshot) |
public ObjectMarker(int[] roots,
boolean[] bits,
IIndexReader.IOne2ManyIndex outbound,
IProgressListener progressListener)
public ObjectMarker(int[] roots,
boolean[] bits,
IIndexReader.IOne2ManyIndex outbound,
long outboundLength,
IProgressListener progressListener)
public int markSingleThreaded()
throws IProgressListener.OperationCanceledException
public int markSingleThreaded(ExcludedReferencesDescriptor[] excludeSets, ISnapshot snapshot) throws SnapshotException, IProgressListener.OperationCanceledException
public void markMultiThreaded(int numberOfThreads)
throws InterruptedException
InterruptedException