Interface DocumentNodeStoreMBean
-
public interface DocumentNodeStoreMBean
-
-
Method Summary
All Methods Instance Methods Abstract Methods Deprecated Methods Modifier and Type Method Description String
cleanAllCaches()
String
cleanIndividualCache(String name)
String
createCheckpoint(String revision, long lifetime, boolean force)
long
determineServerTimeDifferenceMillis()
String
formatRevision(String rev, boolean utc)
String[]
getActiveClusterNodes()
CompositeData
getBackgroundUpdateCountHistory()
CompositeData
getBranchCommitHistory()
int
getClusterId()
CompositeData
getExternalChangeCountHistory()
String
getHead()
String[]
getInactiveClusterNodes()
String[]
getLastKnownRevisions()
CompositeData
getMergeBranchCommitHistory()
CompositeData
getMergeFailureHistory()
CompositeData
getMergeSuccessHistory()
String
getRevisionComparatorState()
Deprecated.int
getUnmergedBranchCount()
int
recover(String path, int clusterId)
-
-
-
Field Detail
-
TYPE
static final String TYPE
- See Also:
- Constant Field Values
-
-
Method Detail
-
getRevisionComparatorState
@Deprecated String getRevisionComparatorState()
Deprecated.
-
getHead
String getHead()
-
getClusterId
int getClusterId()
-
getUnmergedBranchCount
int getUnmergedBranchCount()
-
getInactiveClusterNodes
String[] getInactiveClusterNodes()
-
getActiveClusterNodes
String[] getActiveClusterNodes()
-
getLastKnownRevisions
String[] getLastKnownRevisions()
-
determineServerTimeDifferenceMillis
@Description("Return the estimated time difference in milliseconds between\nthe local instance and the (typically common, shared) document server system.\nThe value can be zero if the times are estimated to be equal,\npositive when the local instance is ahead of the remote server\nand negative when the local instance is behind the remote server. An invocation is not cached\nand typically requires a round-trip to the server (but that is not a requirement).") long determineServerTimeDifferenceMillis()
-
getMergeSuccessHistory
CompositeData getMergeSuccessHistory()
-
getMergeFailureHistory
CompositeData getMergeFailureHistory()
-
getExternalChangeCountHistory
CompositeData getExternalChangeCountHistory()
-
getBackgroundUpdateCountHistory
CompositeData getBackgroundUpdateCountHistory()
-
getBranchCommitHistory
CompositeData getBranchCommitHistory()
-
getMergeBranchCommitHistory
CompositeData getMergeBranchCommitHistory()
-
recover
@Description("Triggers last revision recovery of nodes, below a given path and clusterId.\nReturns number of records updated after performing recovery.\nNote: Recovery can only be performed on inactive clusterIds. If the clusterNode is in ReadOnly mode,\nit will return the no. of documents which needs update and won\'t perform recovery") int recover(@Description("The absolute path of a node.") @Name("path") String path, @Description("The id of an inactive cluster node.") @Name("clusterId") int clusterId)
-
cleanAllCaches
@Description("Invalidates all the caches used by the DocumentNodeStore and DocumentStore: DiffCache, NodeCache, NodeChildrenCache and DocumentCache.") String cleanAllCaches()
-
cleanIndividualCache
@Description("Invalidates the specified cache: DiffCache, NodeCache, NodeChildrenCache or DocumentCache.\nNote: The values are case insensitive.") String cleanIndividualCache(@Description("Possible values are: DIFF, NODE, NODECHILDREN, DOCUMENT") @Name("name") String name)
-
createCheckpoint
@Description("Creates a checkpoint with the given revision and lifetime.") String createCheckpoint(@Description("The revision of the checkpoint to create.") @Name("revision") String revision, @Description("The lifetime of the checkpoint in milliseconds.") @Name("lifetime") long lifetime, @Description("Force create the checkpoint even when the revision garbage collector may have cleaned up changes already that are more recent than the revision checkpoint.") @Name("force") boolean force)
-
-