@Description(value="CRX Repository") public interface ManagedRepositoryMBean
Modifier and Type | Method and Description |
---|---|
void |
becomeClusterMaster() |
void |
blockRepositoryWrites() |
void |
cancelBackup() |
java.lang.String |
checkpoint(java.lang.Long lifetime) |
java.lang.String |
consistencyCheck(java.lang.String rootNodeName,
java.lang.Boolean fixInconsistencies) |
void |
createWorkspace(java.lang.String name) |
java.lang.Long |
getAvailableDiskSpace() |
java.lang.Integer |
getBackupDelay() |
java.lang.Boolean |
getBackupInProgress() |
java.lang.Integer |
getBackupProgress() |
java.lang.String |
getBackupResult() |
java.lang.Boolean |
getBackupWasSuccessful() |
java.lang.String |
getClusterId() |
java.lang.String |
getClusterMasterId() |
java.lang.String |
getClusterNodeId() |
java.lang.Long |
getClusterNodeRevision() |
javax.management.openmbean.TabularData |
getClusterNodes() |
javax.management.openmbean.TabularData |
getClusterProperties() |
java.lang.String |
getCurrentBackupTarget() |
java.lang.String |
getCustomerName() |
java.lang.Integer |
getDataStoreGarbageCollectionDelay() |
java.lang.Boolean |
getDataStoreGarbageCollectionInProgress() |
javax.management.openmbean.TabularData |
getDescriptors() |
java.lang.String |
getHomeDir() |
java.lang.String |
getLicenseKey() |
java.lang.Integer |
getMaximumNumberOfOpenFiles() |
java.lang.String |
getName() |
java.lang.Boolean |
getRevisionGCInProgress() |
java.lang.Boolean |
getSessionTracker() |
java.lang.Integer |
getTarOptimizationDelay() |
java.lang.Long |
getTarOptimizationRunningSince() |
java.lang.String |
getVersion() |
java.lang.String[] |
getWorkspaceNames() |
void |
joinCluster(java.lang.String master,
java.lang.String username,
java.lang.String password) |
void |
runDataStoreGarbageCollection(java.lang.Boolean delete) |
void |
setBackupDelay(java.lang.Integer delay) |
void |
setDataStoreGarbageCollectionDelay(java.lang.Integer delay) |
void |
setSessionTracker(java.lang.Boolean debug) |
void |
setTarOptimizationDelay(java.lang.Integer delay) |
void |
startBackup(java.lang.String target) |
void |
startBackup(java.lang.String repositoryDir,
java.lang.String target) |
void |
startRevisionGC() |
void |
startTarOptimization() |
void |
stopTarOptimization() |
void |
tarIndexMerge(java.lang.Boolean background) |
java.lang.String |
traversalCheck(java.lang.String rootNodeName,
java.lang.Boolean logEach,
java.lang.Boolean fixInconsistencies) |
void |
unblockRepositoryWrites() |
@Description(value="The name of the repository") java.lang.String getName()
@Description(value="The version of the repository") java.lang.String getVersion()
@Description(value="The name of the customer the repository is licensed to") java.lang.String getCustomerName()
java.lang.String getLicenseKey()
java.lang.String getHomeDir()
java.lang.Long getAvailableDiskSpace()
java.lang.Integer getMaximumNumberOfOpenFiles()
java.lang.Boolean getSessionTracker()
void setSessionTracker(java.lang.Boolean debug)
@OpenTypeInfo(value=SimpleMap.class) @Description(value="The repository descriptors") javax.management.openmbean.TabularData getDescriptors()
@Description(value="The workspaces currently available in the repository") java.lang.String[] getWorkspaceNames()
@Impact(value=1) @Description(value="Create a new workspace with the give name.") void createWorkspace(@Name(value="name") @Description(value="The name of the new workspace") java.lang.String name) throws RepositoryException
RepositoryException
@Description(value="Number of milliseconds to sleep after each ten nodes scanned") java.lang.Integer getDataStoreGarbageCollectionDelay()
void setDataStoreGarbageCollectionDelay(java.lang.Integer delay)
@Impact(value=1) @Description(value="Runs data store garbage collection") void runDataStoreGarbageCollection(@Name(value="delete") @Description(value="Flag to delete all collected garbage") java.lang.Boolean delete) throws RepositoryException
RepositoryException
@Description(value="Is a data store garbage collection currently in progress?") java.lang.Boolean getDataStoreGarbageCollectionInProgress()
@Impact(value=1) @Description(value="Initiates a revision garbage collection operation") void startRevisionGC()
@Description(value="Is a revision garbage collection currently in progress?") java.lang.Boolean getRevisionGCInProgress()
@Description(value="The extra delay (in milliseconds) added between steps of the backup process") java.lang.Integer getBackupDelay()
void setBackupDelay(java.lang.Integer delay)
@Description(value="Is a backup currently in progress?") java.lang.Boolean getBackupInProgress()
@Description(value="Progress of the currently running backup process") java.lang.Integer getBackupProgress()
@Description(value="The path of the currently running backup process") java.lang.String getCurrentBackupTarget()
@Description(value="Was the last backup successful?") java.lang.Boolean getBackupWasSuccessful()
@Description(value="The status message of the last backup") java.lang.String getBackupResult()
@Impact(value=1) @Description(value="Creates a backup of this instance, including the repository, the application code and configuration") void startBackup(@Name(value="target") @Description(value="Optional target directory or file (with .zip extension)") java.lang.String target) throws RepositoryException
RepositoryException
@Impact(value=1) @Description(value="Creates a backup of this instance, including the repository, the application code and configuration") void startBackup(@Name(value="repositoryDir") @Description(value="Optional CRX repository directory") java.lang.String repositoryDir, @Name(value="target") @Description(value="Optional target directory or file (with .zip extension)") java.lang.String target) throws RepositoryException
RepositoryException
@Impact(value=1) @Description(value="Cancels the current backup process") void cancelBackup()
@Impact(value=1) @Description(value="Blocks all repository writes") void blockRepositoryWrites() throws RepositoryException
RepositoryException
@Impact(value=1) @Description(value="Unblocks all repository writes") void unblockRepositoryWrites() throws RepositoryException
RepositoryException
@Description(value="The timestamp of when Tar PM optimization was started, or 0 if it\'s currently not running") java.lang.Long getTarOptimizationRunningSince()
@Description(value="Number of milliseconds to sleep after optimizing one transaction") java.lang.Integer getTarOptimizationDelay()
void setTarOptimizationDelay(java.lang.Integer delay)
@Impact(value=1) @Description(value="Start Tar PM optimization") void startTarOptimization() throws RepositoryException
RepositoryException
@Impact(value=1) @Description(value="Stop Tar PM optimization") void stopTarOptimization() throws RepositoryException
RepositoryException
@Impact(value=1) @Description(value="Tar PM index merge may improve the Tar PM performance") void tarIndexMerge(@Name(value="background") @Description(value="Merge in the background") java.lang.Boolean background) throws RepositoryException
RepositoryException
@OpenTypeInfo(value=SimpleMap.class) @Description(value="Cluster properties") javax.management.openmbean.TabularData getClusterProperties()
@OpenTypeInfo(value=ClusterNodeInfoTabular.class) @Description(value="The identifiers and hostnames of all cluster nodes") javax.management.openmbean.TabularData getClusterNodes()
@Description(value="Identifier of this cluster") java.lang.String getClusterId()
@Description(value="Identifier of the master node") java.lang.String getClusterMasterId()
@Description(value="Identifier of this cluster node") java.lang.String getClusterNodeId()
@Description(value="The instance revision of this cluster node") java.lang.Long getClusterNodeRevision()
@Impact(value=1) @Description(value="Turns this node into the master of the cluster") void becomeClusterMaster() throws RepositoryException
RepositoryException
@Impact(value=1) @Description(value="Turns this repository into a slave of the given cluster") void joinCluster(@Name(value="master") @Description(value="URL of the cluster master") java.lang.String master, @Name(value="username") @Description(value="Username of a cluster administrator") java.lang.String username, @Name(value="password") @Description(value="Password of a cluster administrator") java.lang.String password) throws java.lang.Exception
java.lang.Exception
@Impact(value=1) @Description(value="Traverses the structure of the repository") java.lang.String traversalCheck(@Name(value="rootNode") @Description(value="The start path") java.lang.String rootNodeName, @Name(value="logEach") @Description(value="Log each node") java.lang.Boolean logEach, @Name(value="fixInconsistencies") @Description(value="Fixes inconsistencies automatically") java.lang.Boolean fixInconsistencies)
@Impact(value=1) @Description(value="Finds inconsistent nodes") java.lang.String consistencyCheck(@Name(value="rootNode") @Description(value="The start path") java.lang.String rootNodeName, @Name(value="fixInconsistencies") @Description(value="Fixes inconsistencies automatically") java.lang.Boolean fixInconsistencies)
@Impact(value=1) @Description(value="Creates a new checkpoint of the latest root of the tree.") java.lang.String checkpoint(@Name(value="lifetime") @Description(value="lifetime time (in milliseconds, > 0) that the checkpoint should remain available") java.lang.Long lifetime)
"Copyright © 2010 - 2020 Adobe Systems Incorporated. All Rights Reserved"