java.lang.Object | |
↳ | com.atlassian.confluence.cluster.coherence.TangosolClusterManager |
Implementation of a cluster manager that uses Tangosol Coherence
Nested Classes | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
TangosolClusterManager.CacheServices | |||||||||||
TangosolClusterManager.RetryOperation |
Public Constructors | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Set a new cluster config but do not cycle the service
| |||||||||||
This method is deprecated.
since 3.0, use
getCacheServices()
| |||||||||||
Get information about the running cluster.
| |||||||||||
Get all attributes of the server that must be consistent between cluster nodes.
| |||||||||||
Get a distributed lock -- getting the lock does *not* imply that it has been acquired.
| |||||||||||
Get a distributed FIFO buffer
| |||||||||||
Get a lock -- getting the lock does *not* imply that it has been acquired.
| |||||||||||
Gets status information from all members of the cluster.
| |||||||||||
Retrieve an object which another node in the cluster has shared, return null if no such object exists
| |||||||||||
Get the identity of this node in the cluster. | |||||||||||
Start the Invocation Service to listen for invocations (@see EventInvocable) from other nodes in the cluster.
| |||||||||||
Check whether this Confluence distribution is capable of running in a cluster.
| |||||||||||
Publish an event as a ClusterEventWrapper to other nodes
| |||||||||||
Share an object to the cluster under a particular key.
| |||||||||||
Bootstrap a new cluster configuration.
| |||||||||||
Use this manager to resolve a cluster name to an IP address
| |||||||||||
Start the clustering service
| |||||||||||
Stop the clustering service
|
Protected Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From class
java.lang.Object
| |||||||||||
From interface
com.atlassian.confluence.cluster.ClusterManager
| |||||||||||
From interface
com.atlassian.confluence.cluster.NameResolver
| |||||||||||
From interface
com.atlassian.confluence.concurrent.LockFactory
|
Set a new cluster config but do not cycle the service
config | Cluster config |
---|
This method is deprecated.
since 3.0, use getCacheServices()
Get all attributes of the server that must be consistent between cluster nodes.
ClusterException |
---|
Gets status information from all members of the cluster.
Retrieve an object which another node in the cluster has shared, return null if no such object exists
Get the identity of this node in the cluster. ClusterNodeInformation implements equals().
Start the Invocation Service to listen for invocations (@see EventInvocable) from other nodes in the cluster.
Check whether this Confluence distribution is capable of running in a cluster. This differs from
isClustered()
in that it will return true if the code to support clustering is present,
even if this instance does not have a clustered license or a current clustering configuration.
Publish an event as a ClusterEventWrapper to other nodes
Share an object to the cluster under a particular key. Note that once an object is published it will remain available for the duration of the cluster.
Bootstrap a new cluster configuration. This will cycle the clustering service
config | Cluster config |
---|
Use this manager to resolve a cluster name to an IP address
name | Name of the cluster |
---|
Start the clustering service
Stop the clustering service