public class RevisionGC extends Object implements RevisionGCMBean
RevisionGCMBean based on a Runnable.| Modifier and Type | Field and Description |
|---|---|
static String |
OP_NAME |
TYPE| Constructor and Description |
|---|
RevisionGC(Runnable runGC,
Runnable cancelGC,
Executor executor) |
RevisionGC(Runnable runGC,
Runnable cancelGC,
com.google.common.base.Supplier<String> statusMessage,
Executor executor) |
| Modifier and Type | Method and Description |
|---|---|
CompositeData |
cancelRevisionGC()
Cancel a running revision garbage collection operation.
|
CompositeData |
getRevisionGCStatus()
Revision garbage collection status
|
CompositeData |
startRevisionGC()
Initiate a revision garbage collection operation
|
public static final String OP_NAME
public RevisionGC(@Nonnull Runnable runGC, @Nonnull Runnable cancelGC, @Nonnull com.google.common.base.Supplier<String> statusMessage, @Nonnull Executor executor)
runGC - Revision garbage collectorcancelGC - Executor for cancelling the garbage collection taskstatusMessage - an informal status message describing the status of the background
operation at the time of invocation.executor - Executor for initiating the garbage collection task@Nonnull public CompositeData startRevisionGC()
RevisionGCMBeanstartRevisionGC in interface RevisionGCMBean@Nonnull public CompositeData cancelRevisionGC()
RevisionGCMBeancancelRevisionGC in interface RevisionGCMBean@Nonnull public CompositeData getRevisionGCStatus()
RevisionGCMBeangetRevisionGCStatus in interface RevisionGCMBeanCopyright © 2012–2018 The Apache Software Foundation. All rights reserved.