Class NonClusterMonitoring
- java.lang.Object
 - 
- com.atlassian.confluence.cluster.nonclustered.NonClusterMonitoring
 
 
- 
- All Implemented Interfaces:
 com.atlassian.cluster.monitoring.spi.ClusterMonitoring
@Internal public final class NonClusterMonitoring extends Object implements com.atlassian.cluster.monitoring.spi.ClusterMonitoring
An implementation ofClusterMonitoringfor use when no clustering is configured. It provides non-sensible default implementation.- Since:
 - 5.7
 
 
- 
- 
Constructor Summary
Constructors Constructor Description NonClusterMonitoring(com.atlassian.config.ApplicationConfiguration applicationConfiguration, LicenseService licenseService) 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanenableClustering()io.atlassian.fugue.Either<com.atlassian.cluster.monitoring.spi.model.MonitoringError,com.atlassian.cluster.monitoring.spi.model.NodeIdentifier>getCurrentNode()io.atlassian.fugue.Either<com.atlassian.cluster.monitoring.spi.model.MonitoringError,com.atlassian.cluster.monitoring.spi.model.Table>getData(com.atlassian.plugin.ModuleCompleteKey key, com.atlassian.cluster.monitoring.spi.model.NodeIdentifier nodeId)io.atlassian.fugue.Either<com.atlassian.cluster.monitoring.spi.model.MonitoringError,List<com.atlassian.cluster.monitoring.spi.model.NodeInformation>>getNodes()booleanisAvailable()booleanisClusterSetupEnabled()booleanisDataCenterLicensed() 
 - 
 
- 
- 
Constructor Detail
- 
NonClusterMonitoring
public NonClusterMonitoring(com.atlassian.config.ApplicationConfiguration applicationConfiguration, LicenseService licenseService) 
 - 
 
- 
Method Detail
- 
getNodes
public io.atlassian.fugue.Either<com.atlassian.cluster.monitoring.spi.model.MonitoringError,List<com.atlassian.cluster.monitoring.spi.model.NodeInformation>> getNodes()
- Specified by:
 getNodesin interfacecom.atlassian.cluster.monitoring.spi.ClusterMonitoring
 
- 
getCurrentNode
public io.atlassian.fugue.Either<com.atlassian.cluster.monitoring.spi.model.MonitoringError,com.atlassian.cluster.monitoring.spi.model.NodeIdentifier> getCurrentNode()
- Specified by:
 getCurrentNodein interfacecom.atlassian.cluster.monitoring.spi.ClusterMonitoring
 
- 
getData
public io.atlassian.fugue.Either<com.atlassian.cluster.monitoring.spi.model.MonitoringError,com.atlassian.cluster.monitoring.spi.model.Table> getData(com.atlassian.plugin.ModuleCompleteKey key, com.atlassian.cluster.monitoring.spi.model.NodeIdentifier nodeId)- Specified by:
 getDatain interfacecom.atlassian.cluster.monitoring.spi.ClusterMonitoring
 
- 
isAvailable
public boolean isAvailable()
- Specified by:
 isAvailablein interfacecom.atlassian.cluster.monitoring.spi.ClusterMonitoring
 
- 
isDataCenterLicensed
public boolean isDataCenterLicensed()
- Specified by:
 isDataCenterLicensedin interfacecom.atlassian.cluster.monitoring.spi.ClusterMonitoring
 
- 
isClusterSetupEnabled
public boolean isClusterSetupEnabled()
- Specified by:
 isClusterSetupEnabledin interfacecom.atlassian.cluster.monitoring.spi.ClusterMonitoring
 
- 
enableClustering
public boolean enableClustering()
- Specified by:
 enableClusteringin interfacecom.atlassian.cluster.monitoring.spi.ClusterMonitoring
 
 - 
 
 -