@Internal public class DefaultClusterSafetyManager extends AbstractClusterSafetyManager
NON_CLUSTERED_NODE_NAME, NOT_FOUND_STATEMENT, random, SAFETY_NUMBER, SAFETY_NUMBER_MODIFIER
Constructor and Description |
---|
DefaultClusterSafetyManager(ClusterSafetyDao clusterSafetyDao,
com.atlassian.event.api.EventPublisher eventPublisher,
SharedDataManager clusterSharedDataManager,
ClusterManager clusterManager,
LicenseService licenseService) |
Modifier and Type | Method and Description |
---|---|
protected org.slf4j.Logger |
getLogger() |
protected Map<String,Integer> |
getSafetyNumberMap() |
protected Map<String,String> |
getSafetyNumberModifierMap() |
protected void |
handlePanic() |
protected void |
logRuntimeInfo() |
getClusterManager, getEventPublisher, getLicenseService, getNextValue, getNodeName, isLogEnabled, onCacheNumberIsMissed, onDatabaseNumberIsMissed, onNumbersAreDifferent, onNumbersAreEqual, onNumbersMissed, updateSafetyNumber, verify
public DefaultClusterSafetyManager(ClusterSafetyDao clusterSafetyDao, com.atlassian.event.api.EventPublisher eventPublisher, SharedDataManager clusterSharedDataManager, ClusterManager clusterManager, LicenseService licenseService)
protected void logRuntimeInfo()
logRuntimeInfo
in class AbstractClusterSafetyManager
protected org.slf4j.Logger getLogger()
getLogger
in class AbstractClusterSafetyManager
protected Map<String,String> getSafetyNumberModifierMap()
getSafetyNumberModifierMap
in class AbstractClusterSafetyManager
protected Map<String,Integer> getSafetyNumberMap()
getSafetyNumberMap
in class AbstractClusterSafetyManager
protected void handlePanic()
handlePanic
in class AbstractClusterSafetyManager
Copyright © 2003–2020 Atlassian. All rights reserved.