public class BlobGC extends AnnotatedStandardMBean implements BlobGCMBean
BlobGCMBean
based on a BlobGarbageCollector
.Modifier and Type | Field and Description |
---|---|
static java.lang.String |
CONSISTENCY_OP_NAME |
static java.lang.String |
OP_NAME |
TYPE
Constructor and Description |
---|
BlobGC(@NotNull BlobGarbageCollector blobGarbageCollector,
@NotNull java.util.concurrent.Executor executor) |
Modifier and Type | Method and Description |
---|---|
javax.management.openmbean.CompositeData |
checkConsistency()
Data Store consistency check
|
@NotNull javax.management.openmbean.CompositeData |
getBlobGCStatus()
Data store garbage collection status
|
@NotNull javax.management.openmbean.CompositeData |
getConsistencyCheckStatus()
Consistency check status
|
javax.management.openmbean.TabularData |
getGlobalMarkStats()
Show details of the data Store garbage collection process.
|
javax.management.openmbean.TabularData |
getOperationStats()
Show details of the data Store garbage collection invocations.
|
@NotNull javax.management.openmbean.CompositeData |
startBlobGC(boolean markOnly)
Initiate a data store garbage collection operation.
|
javax.management.openmbean.CompositeData |
startBlobGC(boolean markOnly,
boolean forceBlobIdRetrieve)
Initiate a data store garbage collection operation.
|
public static final java.lang.String OP_NAME
public static final java.lang.String CONSISTENCY_OP_NAME
public BlobGC(@NotNull @NotNull BlobGarbageCollector blobGarbageCollector, @NotNull @NotNull java.util.concurrent.Executor executor)
blobGarbageCollector
- Blob garbage collectorexecutor
- executor for running the garbage collection task@NotNull public @NotNull javax.management.openmbean.CompositeData startBlobGC(boolean markOnly)
BlobGCMBean
startBlobGC
in interface BlobGCMBean
markOnly
- whether to only mark references and not sweep in the mark and sweep operation.public javax.management.openmbean.CompositeData startBlobGC(boolean markOnly, boolean forceBlobIdRetrieve)
BlobGCMBean
startBlobGC
in interface BlobGCMBean
markOnly
- whether to only mark references and not sweep in the mark and sweep operation.forceBlobIdRetrieve
- whether to force retrieve blob ids from datastore@NotNull public @NotNull javax.management.openmbean.CompositeData getBlobGCStatus()
BlobGCMBean
getBlobGCStatus
in interface BlobGCMBean
public javax.management.openmbean.CompositeData checkConsistency()
BlobGCMBean
checkConsistency
in interface BlobGCMBean
@NotNull public @NotNull javax.management.openmbean.CompositeData getConsistencyCheckStatus()
BlobGCMBean
getConsistencyCheckStatus
in interface BlobGCMBean
public javax.management.openmbean.TabularData getGlobalMarkStats()
BlobGCMBean
getGlobalMarkStats
in interface BlobGCMBean
public javax.management.openmbean.TabularData getOperationStats()
BlobGCMBean
getOperationStats
in interface BlobGCMBean
Copyright © 2010 - 2020 Adobe. All Rights Reserved