Class DefaultClusterSafetyManager
java.lang.Object
com.atlassian.confluence.cluster.safety.AbstractClusterSafetyManager
com.atlassian.confluence.cluster.safety.DefaultClusterSafetyManager
- All Implemented Interfaces:
ClusterSafetyManager
Default implementation for non-clustered confluence.
According to atlassian documentation, cluster safety should be enabled in standalone configuration:
https://confluence.atlassian.com/confkb/cluster-safety-in-a-single-node-standalone-instance-312738003.html
-
Field Summary
Fields inherited from class com.atlassian.confluence.cluster.safety.AbstractClusterSafetyManager
NON_CLUSTERED_NODE_NAME, NOT_FOUND_STATEMENT, random, SAFETY_NUMBER, SAFETY_NUMBER_MODIFIER -
Constructor Summary
ConstructorsConstructorDescriptionDefaultClusterSafetyManager(ClusterSafetyDao clusterSafetyDao, com.atlassian.event.api.EventPublisher eventPublisher, SharedDataManager clusterSharedDataManager, ClusterManager clusterManager, LicenseService licenseService) -
Method Summary
Modifier and TypeMethodDescriptionprotected org.slf4j.Loggerprotected voidprotected voidMethods inherited from class com.atlassian.confluence.cluster.safety.AbstractClusterSafetyManager
getEventPublisher, getLicenseService, getNextValue, getNodeName, isLogEnabled, onCacheNumberIsMissed, onDatabaseNumberIsMissed, onNumbersAreDifferent, onNumbersAreEqual, onNumbersMissed, updateSafetyNumber, verify
-
Constructor Details
-
Method Details
-
logRuntimeInfo
protected void logRuntimeInfo()- Specified by:
logRuntimeInfoin classAbstractClusterSafetyManager
-
getLogger
protected org.slf4j.Logger getLogger()- Specified by:
getLoggerin classAbstractClusterSafetyManager
-
getSafetyNumberModifierMap
- Specified by:
getSafetyNumberModifierMapin classAbstractClusterSafetyManager
-
getSafetyNumberMap
- Specified by:
getSafetyNumberMapin classAbstractClusterSafetyManager
-
handlePanic
protected void handlePanic()- Specified by:
handlePanicin classAbstractClusterSafetyManager
-