public class SplitDocumentCleanUp extends Object implements Closeable
| Modifier and Type | Field and Description |
|---|---|
protected int |
deleteCount |
protected List<String> |
idsToBeDeleted |
protected Iterable<NodeDocument> |
splitDocGarbage |
protected VersionGarbageCollector.VersionGCStats |
stats |
protected DocumentStore |
store |
| Modifier | Constructor and Description |
|---|---|
protected |
SplitDocumentCleanUp(DocumentStore store,
VersionGarbageCollector.VersionGCStats stats,
Iterable<NodeDocument> splitDocGarbage) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
protected void |
collectIdToBeDeleted(String id)
Collects document IDs for subsequent deletion.
|
protected int |
deleteSplitDocuments() |
protected SplitDocumentCleanUp |
disconnect() |
protected final DocumentStore store
protected final Iterable<NodeDocument> splitDocGarbage
protected final VersionGarbageCollector.VersionGCStats stats
protected int deleteCount
protected SplitDocumentCleanUp(DocumentStore store, VersionGarbageCollector.VersionGCStats stats, Iterable<NodeDocument> splitDocGarbage)
protected SplitDocumentCleanUp disconnect()
protected void collectIdToBeDeleted(String id)
Implementations that override
deleteSplitDocuments() should override this
method as well.
protected int deleteSplitDocuments()
public void close()
throws IOException
close in interface Closeableclose in interface AutoCloseableIOExceptionCopyright © 2012–2018 The Apache Software Foundation. All rights reserved.