|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ClusterConfigurationHelper
A facade for interacting with the clustering subsystem
Method Summary | |
---|---|
void |
bootstrapCluster()
Checks whether clustering is enabled, and bootstraps the cluster manager with an appropriate configuration |
void |
createCluster(java.lang.String clusterName,
java.io.File clusterHome)
Deprecated. since 5.5.1. See createCluster(String, java.io.File, java.net.InetAddress) instead |
void |
createCluster(java.lang.String clusterName,
java.io.File clusterHome,
java.net.InetAddress clusterAddress)
Creates a new cluster with the given name as long as the given cluster does not exist. |
void |
createCluster(java.lang.String clusterName,
java.io.File clusterHome,
java.net.InetAddress clusterAddress,
java.lang.String networkInterfaceName)
Creates a new cluster with the given name, on the specified network interface, as long as the given cluster does not exist. |
void |
createCluster(java.lang.String clusterName,
java.io.File clusterHome,
java.lang.String networkInterfaceName)
Deprecated. since 5.5.1. See createCluster(String, java.io.File, java.net.InetAddress, String) instead |
java.util.List |
getClusterableInterfaces()
Return a list of interfaces suitable for clustered communication. |
int |
getPermittedClusterNodes()
|
com.atlassian.fugue.Option<java.io.File> |
getSharedHome()
Return the shared home directory if one has been configured. |
boolean |
isClusteredInstance()
|
boolean |
isLicensedClusterNodesExceeded()
|
void |
joinCluster(java.lang.String clusterName,
java.io.File clusterHome)
Deprecated. since 5.5.1. See joinCluster(String, java.io.File, java.net.InetAddress) instead |
void |
joinCluster(java.lang.String clusterName,
java.io.File clusterHome,
java.net.InetAddress clusterAddress)
Join the named cluster, as long as it exists and the licensed member count is not exceeded. |
void |
joinCluster(java.lang.String clusterName,
java.io.File clusterHome,
java.net.InetAddress clusterAddress,
java.lang.String networkInterfaceName)
Join the named cluster, on the specified network interface, as long as it exists and the licensed member count is not exceeded. |
void |
joinCluster(java.lang.String clusterName,
java.io.File clusterHome,
java.lang.String networkInterfaceName)
Deprecated. since 5.5.1. See joinCluster(String, java.io.File, java.net.InetAddress, String) instead |
void |
publishConfiguration()
Publish the configuration of this instance to the shared cluster cache, where it can be loaded by subsequent nodes during setup. |
Method Detail |
---|
boolean isClusteredInstance()
boolean isLicensedClusterNodesExceeded()
@Deprecated void joinCluster(java.lang.String clusterName, java.io.File clusterHome) throws ClusterException
joinCluster(String, java.io.File, java.net.InetAddress)
instead
ClusterException
- if an error joining the cluster.void joinCluster(java.lang.String clusterName, java.io.File clusterHome, java.net.InetAddress clusterAddress) throws ClusterException
ClusterException
- if an error joining the cluster.@Deprecated void joinCluster(java.lang.String clusterName, java.io.File clusterHome, java.lang.String networkInterfaceName) throws ClusterException
joinCluster(String, java.io.File, java.net.InetAddress, String)
instead
ClusterException
- if an error joining the cluster.void joinCluster(java.lang.String clusterName, java.io.File clusterHome, java.net.InetAddress clusterAddress, java.lang.String networkInterfaceName) throws ClusterException
ClusterException
- if an error joining the cluster.@Deprecated void createCluster(java.lang.String clusterName, java.io.File clusterHome) throws ClusterException
createCluster(String, java.io.File, java.net.InetAddress)
instead
ClusterException
- if an error setting up the cluster.void createCluster(java.lang.String clusterName, java.io.File clusterHome, java.net.InetAddress clusterAddress) throws ClusterException
ClusterException
- if an error setting up the cluster.@Deprecated void createCluster(java.lang.String clusterName, java.io.File clusterHome, java.lang.String networkInterfaceName) throws ClusterException
createCluster(String, java.io.File, java.net.InetAddress, String)
instead
ClusterException
- if an error setting up the cluster.void createCluster(java.lang.String clusterName, java.io.File clusterHome, java.net.InetAddress clusterAddress, java.lang.String networkInterfaceName) throws ClusterException
ClusterException
- if an error setting up the cluster.int getPermittedClusterNodes()
void bootstrapCluster() throws ClusterException
ClusterException
- if there was an error configuring the cluster manager,
or if the licensed nodes were exceeded by joining the cluster.void publishConfiguration()
java.util.List getClusterableInterfaces()
NetworkInterface
objectscom.atlassian.fugue.Option<java.io.File> getSharedHome()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |