com.atlassian.confluence.cluster.nonclustered
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 of ClusterMonitoring
for use when no clustering is
configured. It provides non-sensible default implementation.
- Since:
- 5.7
Method Summary |
com.atlassian.fugue.Either<com.atlassian.cluster.monitoring.spi.model.MonitoringError,com.atlassian.cluster.monitoring.spi.model.NodeIdentifier> |
getCurrentNode()
|
com.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)
|
com.atlassian.fugue.Either<com.atlassian.cluster.monitoring.spi.model.MonitoringError,List<com.atlassian.cluster.monitoring.spi.model.NodeInformation>> |
getNodes()
|
boolean |
isAvailable()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
NonClusterMonitoring
public NonClusterMonitoring()
getNodes
public com.atlassian.fugue.Either<com.atlassian.cluster.monitoring.spi.model.MonitoringError,List<com.atlassian.cluster.monitoring.spi.model.NodeInformation>> getNodes()
- Specified by:
getNodes
in interface com.atlassian.cluster.monitoring.spi.ClusterMonitoring
getCurrentNode
public com.atlassian.fugue.Either<com.atlassian.cluster.monitoring.spi.model.MonitoringError,com.atlassian.cluster.monitoring.spi.model.NodeIdentifier> getCurrentNode()
- Specified by:
getCurrentNode
in interface com.atlassian.cluster.monitoring.spi.ClusterMonitoring
getData
public com.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:
getData
in interface com.atlassian.cluster.monitoring.spi.ClusterMonitoring
isAvailable
public boolean isAvailable()
- Specified by:
isAvailable
in interface com.atlassian.cluster.monitoring.spi.ClusterMonitoring
Copyright © 2003–2015 Atlassian. All rights reserved.