Interface RevisionGCMBean
-
- All Known Implementing Classes:
RevisionGC
public interface RevisionGCMBean
MBean for starting and monitoring the progress of revision garbage collection.- See Also:
RepositoryManagementMBean
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method 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
-
-
-
Field Detail
-
TYPE
static final String TYPE
- See Also:
- Constant Field Values
-
-
Method Detail
-
startRevisionGC
@NotNull @NotNull CompositeData startRevisionGC()
Initiate a revision garbage collection operation- Returns:
- the status of the operation right after it was initiated
-
cancelRevisionGC
@NotNull @NotNull CompositeData cancelRevisionGC()
Cancel a running revision garbage collection operation. Does nothing if revision garbage collection is not running.- Returns:
- the status of the operation right after it was initiated
-
getRevisionGCStatus
@NotNull @NotNull CompositeData getRevisionGCStatus()
Revision garbage collection status- Returns:
- the status of the ongoing operation or if none the terminal status of the last operation or Status not available if none.
-
-