@Description(value="CRX Repository") public interface ManagedRepositoryMBean
@Description(value="The name of the repository") String getName()
@Description(value="The version of the repository") String getVersion()
@Description(value="The name of the customer the repository is licensed to") String getCustomerName()
String getLicenseKey()
String getHomeDir()
Long getAvailableDiskSpace()
Integer getMaximumNumberOfOpenFiles()
Boolean getSessionTracker()
void setSessionTracker(Boolean debug)
@OpenTypeInfo(value=SimpleMap.class) @Description(value="The repository descriptors") TabularData getDescriptors()
@Description(value="The workspaces currently available in the repository") 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") String name) throws RepositoryException
RepositoryException
@Description(value="Number of milliseconds to sleep after each ten nodes scanned") Integer getDataStoreGarbageCollectionDelay()
void setDataStoreGarbageCollectionDelay(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") Boolean delete) throws RepositoryException
RepositoryException
@Description(value="The extra delay (in milliseconds) added between steps of the backup process") Integer getBackupDelay()
void setBackupDelay(Integer delay)
@Description(value="Is a backup currently in progress?") Boolean getBackupInProgress()
@Description(value="Progress of the currently running backup process") Integer getBackupProgress()
@Description(value="The path of the currently running backup process") String getCurrentBackupTarget()
@Description(value="Was the last backup successful?") Boolean getBackupWasSuccessful()
@Description(value="The status message of the last backup") String getBackupResult()
@Impact(value=1) @Description(value="Starts the repository backup process") void startBackup(@Name(value="target")@Description(value="Optional target directory or file (with .zip extension)") String target) throws RepositoryException
RepositoryException
@Impact(value=1) @Description(value="Starts the repository backup process") void startBackup(@Name(value="installDir")@Description(value="Optional CRX installation directory") String installDir, @Name(value="target")@Description(value="Optional target directory or file (with .zip extension)") 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") Long getTarOptimizationRunningSince()
@Description(value="Number of milliseconds to sleep after optimizing one transaction") Integer getTarOptimizationDelay()
void setTarOptimizationDelay(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") Boolean background) throws RepositoryException
RepositoryException
@OpenTypeInfo(value=SimpleMap.class) @Description(value="Cluster properties") TabularData getClusterProperties()
@OpenTypeInfo(value=ClusterNodeInfoTabular.class) @Description(value="The identifiers and hostnames of all cluster nodes") TabularData getClusterNodes()
@Description(value="Identifier of this cluster") String getClusterId()
@Description(value="Identifier of the master node") String getClusterMasterId()
@Description(value="Identifier of this cluster node") String getClusterNodeId()
@Description(value="The instance revision of this cluster node") 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") String master, @Name(value="username")@Description(value="Username of a cluster administrator") String username, @Name(value="password")@Description(value="Password of a cluster administrator") String password) throws Exception
Exception
@Impact(value=1) @Description(value="Traverses the structure of the repository") String traversalCheck(@Name(value="rootNode")@Description(value="The start path") String rootNodeName, @Name(value="logEach")@Description(value="Log each node") Boolean logEach, @Name(value="fixInconsistencies")@Description(value="Fixes inconsistencies automatically") Boolean fixInconsistencies)
@Impact(value=1) @Description(value="Finds inconsistent nodes") String consistencyCheck(@Name(value="rootNode")@Description(value="The start path") String rootNodeName, @Name(value="fixInconsistencies")@Description(value="Fixes inconsistencies automatically") Boolean fixInconsistencies)
@Impact(value=1) @Description(value="Restores the current state to the provided source, only works on the Tar NodeStore") void nodeStoreRestore(@Name(value="Source")@Description(value="Reference directory for the restore operation") String sourceDirectory) throws RepositoryException
RepositoryException
@Impact(value=1) @Description(value="Creates a new checkpoint of the latest root of the tree.") String checkpoint(@Name(value="lifetime")@Description(value="lifetime time (in milliseconds, > 0) that the checkpoint should remain available") Long lifetime)
"Copyright © 2006 - 2015 Adobe Systems Incorporated. All Rights Reserved"