public abstract class AbstractClusterSafetyManager extends Object implements ClusterSafetyManager
| Modifier and Type | Field and Description |
|---|---|
static String |
SAFETY_NUMBER |
static String |
SAFETY_NUMBER_MODIFIER |
| Constructor and Description |
|---|
AbstractClusterSafetyManager() |
| Modifier and Type | Method and Description |
|---|---|
protected abstract ClusterManager |
getClusterManager() |
protected abstract ClusterSafetyDao |
getClusterSafetyDao() |
protected abstract com.atlassian.event.api.EventPublisher |
getEventPublisher() |
protected abstract LicenseService |
getLicenseService() |
protected abstract org.slf4j.Logger |
getLogger() |
protected String |
getNodeName() |
protected abstract Map<String,Integer> |
getSafetyNumberMap() |
protected abstract Map<String,String> |
getSafetyNumberModifierMap() |
boolean |
isLogEnabled() |
protected abstract void |
logRuntimeInfo() |
void |
verify()
Ensures cluster is safe.
|
public static final String SAFETY_NUMBER_MODIFIER
public static final String SAFETY_NUMBER
public void verify()
ClusterSafetyManagerverify in interface ClusterSafetyManagerpublic boolean isLogEnabled()
protected abstract org.slf4j.Logger getLogger()
protected abstract ClusterManager getClusterManager()
protected abstract com.atlassian.event.api.EventPublisher getEventPublisher()
protected abstract ClusterSafetyDao getClusterSafetyDao()
protected abstract void logRuntimeInfo()
protected abstract LicenseService getLicenseService()
Copyright © 2003–2016 Atlassian. All rights reserved.