public class RepositoryManager extends AnnotatedStandardMBean implements RepositoryManagementMBean
RepositoryManagementMBean based
on a Whiteboard instance, which is used to look up individual
service providers for backup (FileStoreBackupRestoreMBean), data store
garbage collections (BlobGCMBean) and revision store garbage
collections (RevisionGCMBean).RepositoryManagementMBean.StatusCodeTYPE| Constructor and Description |
|---|
RepositoryManager(Whiteboard whiteboard) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
checkpoint(long lifetime)
Creates a new checkpoint of the latest root of the tree.
|
javax.management.openmbean.CompositeData |
getBackupStatus()
Backup status
|
javax.management.openmbean.CompositeData |
getDataStoreGCStatus()
Data store garbage collection status
|
java.lang.String |
getName() |
javax.management.openmbean.CompositeData |
getPropertyIndexAsyncReindexStatus()
Asynchronous Property Index reindexing status
|
javax.management.openmbean.CompositeData |
getRestoreStatus()
Restore status
|
javax.management.openmbean.CompositeData |
getRevisionGCStatus()
Revision garbage collection status
|
javax.management.openmbean.TabularData |
refreshAllSessions()
Refresh all currently open sessions.
|
javax.management.openmbean.CompositeData |
startBackup()
Initiate a backup operation.
|
javax.management.openmbean.CompositeData |
startDataStoreGC(boolean markOnly)
Initiate a data store garbage collection operation
|
javax.management.openmbean.CompositeData |
startPropertyIndexAsyncReindex()
Initiate a reindex operation for the property indexes marked for
reindexing
|
javax.management.openmbean.CompositeData |
startRestore()
Initiate a restore operation.
|
javax.management.openmbean.CompositeData |
startRevisionGC()
Initiate a revision garbage collection operation
|
public RepositoryManager(Whiteboard whiteboard)
public java.lang.String getName()
public javax.management.openmbean.CompositeData startBackup()
RepositoryManagementMBeanstartBackup in interface RepositoryManagementMBeanpublic javax.management.openmbean.CompositeData getBackupStatus()
RepositoryManagementMBeangetBackupStatus in interface RepositoryManagementMBeanpublic javax.management.openmbean.CompositeData startRestore()
RepositoryManagementMBeanstartRestore in interface RepositoryManagementMBeanpublic javax.management.openmbean.CompositeData getRestoreStatus()
RepositoryManagementMBeangetRestoreStatus in interface RepositoryManagementMBeanpublic javax.management.openmbean.CompositeData startDataStoreGC(boolean markOnly)
RepositoryManagementMBeanstartDataStoreGC in interface RepositoryManagementMBeanmarkOnly - whether to only mark references and not sweep in the mark and sweep operation.public javax.management.openmbean.CompositeData getDataStoreGCStatus()
RepositoryManagementMBeangetDataStoreGCStatus in interface RepositoryManagementMBeanpublic javax.management.openmbean.CompositeData startRevisionGC()
RepositoryManagementMBeanstartRevisionGC in interface RepositoryManagementMBeanpublic javax.management.openmbean.CompositeData getRevisionGCStatus()
RepositoryManagementMBeangetRevisionGCStatus in interface RepositoryManagementMBeanpublic java.lang.String checkpoint(long lifetime)
RepositoryManagementMBeancheckpoint in interface RepositoryManagementMBeanlifetime - time (in milliseconds, > 0) that the checkpoint
should remain availablenull if
the checkpoint could not be set.public javax.management.openmbean.CompositeData startPropertyIndexAsyncReindex()
RepositoryManagementMBeanstartPropertyIndexAsyncReindex in interface RepositoryManagementMBeanpublic javax.management.openmbean.CompositeData getPropertyIndexAsyncReindexStatus()
RepositoryManagementMBeangetPropertyIndexAsyncReindexStatus in interface RepositoryManagementMBeanpublic javax.management.openmbean.TabularData refreshAllSessions()
RepositoryManagementMBeanrefreshAllSessions in interface RepositoryManagementMBean"Copyright © 2010 - 2018 Adobe Systems Incorporated. All Rights Reserved"