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(@NotNull Runnable runGC,
@NotNull Runnable cancelGC,
@NotNull Executor executor) |
RevisionGC(@NotNull Runnable runGC,
@NotNull Runnable cancelGC,
@NotNull Supplier<String> statusMessage,
@NotNull Executor executor) |
Modifier and Type | Method and Description |
---|---|
@NotNull CompositeData |
cancelRevisionGC()
Cancel a running revision garbage collection operation.
|
@NotNull CompositeData |
getRevisionGCStatus()
Revision garbage collection status
|
@NotNull CompositeData |
startRevisionGC()
Initiate a revision garbage collection operation
|
public static final String OP_NAME
public RevisionGC(@NotNull @NotNull Runnable runGC, @NotNull @NotNull Runnable cancelGC, @NotNull @NotNull Supplier<String> statusMessage, @NotNull @NotNull 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 taskpublic RevisionGC(@NotNull @NotNull Runnable runGC, @NotNull @NotNull Runnable cancelGC, @NotNull @NotNull Executor executor)
runGC
- Revision garbage collectorcancelGC
- Executor for cancelling the garbage collection taskexecutor
- Executor for initiating the garbage collection task@NotNull public @NotNull CompositeData startRevisionGC()
RevisionGCMBean
startRevisionGC
in interface RevisionGCMBean
@NotNull public @NotNull CompositeData cancelRevisionGC()
RevisionGCMBean
cancelRevisionGC
in interface RevisionGCMBean
@NotNull public @NotNull CompositeData getRevisionGCStatus()
RevisionGCMBean
getRevisionGCStatus
in interface RevisionGCMBean
Copyright © 2010 - 2020 Adobe. All Rights Reserved