public class HazelcastClusterSafetyManager extends AbstractClusterSafetyManager
Modifier and Type | Field and Description |
---|---|
static String |
SAFETY_MAP_PREFIX |
SAFETY_NUMBER, SAFETY_NUMBER_MODIFIER
Constructor and Description |
---|
HazelcastClusterSafetyManager(ClusterSafetyDao clusterSafetyDao,
com.atlassian.event.api.EventPublisher eventPublisher,
ClusterManager clusterManager,
com.atlassian.util.concurrent.Supplier<com.hazelcast.core.HazelcastInstance> instanceSupplier,
ActivityMonitor activityMonitor,
ScheduledExecutorService executor,
LicenseService licenseService) |
Modifier and Type | Method and Description |
---|---|
protected ClusterManager |
getClusterManager() |
protected ClusterSafetyDao |
getClusterSafetyDao() |
protected com.atlassian.event.api.EventPublisher |
getEventPublisher() |
protected LicenseService |
getLicenseService() |
protected org.slf4j.Logger |
getLogger() |
protected com.hazelcast.core.IMap<String,Integer> |
getSafetyNumberMap() |
protected com.hazelcast.core.IMap<String,String> |
getSafetyNumberModifierMap() |
protected void |
logRuntimeInfo() |
void |
verify()
Ensures cluster is safe.
|
getNodeName, isLogEnabled
public static final String SAFETY_MAP_PREFIX
public HazelcastClusterSafetyManager(ClusterSafetyDao clusterSafetyDao, com.atlassian.event.api.EventPublisher eventPublisher, ClusterManager clusterManager, com.atlassian.util.concurrent.Supplier<com.hazelcast.core.HazelcastInstance> instanceSupplier, ActivityMonitor activityMonitor, ScheduledExecutorService executor, LicenseService licenseService)
public void verify()
ClusterSafetyManager
verify
in interface ClusterSafetyManager
verify
in class AbstractClusterSafetyManager
protected ClusterManager getClusterManager()
getClusterManager
in class AbstractClusterSafetyManager
protected com.atlassian.event.api.EventPublisher getEventPublisher()
getEventPublisher
in class AbstractClusterSafetyManager
protected ClusterSafetyDao getClusterSafetyDao()
getClusterSafetyDao
in class AbstractClusterSafetyManager
protected org.slf4j.Logger getLogger()
getLogger
in class AbstractClusterSafetyManager
protected LicenseService getLicenseService()
getLicenseService
in class AbstractClusterSafetyManager
protected void logRuntimeInfo()
logRuntimeInfo
in class AbstractClusterSafetyManager
protected com.hazelcast.core.IMap<String,Integer> getSafetyNumberMap()
getSafetyNumberMap
in class AbstractClusterSafetyManager
protected com.hazelcast.core.IMap<String,String> getSafetyNumberModifierMap()
getSafetyNumberModifierMap
in class AbstractClusterSafetyManager
Copyright © 2003–2016 Atlassian. All rights reserved.