|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.axis2.clustering.tribes.TribesClusterManager
public class TribesClusterManager
The main ClusterManager class for the Tribes based clustering implementation
| Constructor Summary | |
|---|---|
TribesClusterManager()
|
|
| Method Summary | |
|---|---|
void |
addLoadBalanceEventHandler(LoadBalanceEventHandler eventHandler,
java.lang.String applicationDomain)
|
void |
addParameter(Parameter param)
|
void |
deserializeParameters(org.apache.axiom.om.OMElement parameterElement)
|
ConfigurationManager |
getConfigurationManager()
|
ContextManager |
getContextManager()
|
java.util.Set<java.lang.String> |
getDomains()
|
LoadBalanceEventHandler |
getLoadBalanceEventHandler(java.lang.String applicationDomain)
|
java.util.List<Member> |
getMembers()
|
Parameter |
getParameter(java.lang.String name)
|
java.util.ArrayList |
getParameters()
|
void |
init()
Initialize the cluster. |
boolean |
isParameterLocked(java.lang.String parameterName)
|
void |
removeParameter(Parameter param)
|
void |
setConfigurationContext(ConfigurationContext configurationContext)
|
void |
setConfigurationManager(ConfigurationManager configurationManager)
|
void |
setContextManager(ContextManager contextManager)
|
void |
setMembers(java.util.List<Member> members)
|
void |
shutdown()
Shutdown the cluster. |
boolean |
synchronizeAllMembers()
Method to check whether all members in the cluster have to be kept in sync at all times. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public TribesClusterManager()
| Method Detail |
|---|
public void setMembers(java.util.List<Member> members)
setMembers in interface ClusterManagerpublic java.util.List<Member> getMembers()
getMembers in interface ClusterManager
public void addLoadBalanceEventHandler(LoadBalanceEventHandler eventHandler,
java.lang.String applicationDomain)
addLoadBalanceEventHandler in interface ClusterManagerpublic LoadBalanceEventHandler getLoadBalanceEventHandler(java.lang.String applicationDomain)
getLoadBalanceEventHandler in interface ClusterManagerpublic java.util.Set<java.lang.String> getDomains()
getDomains in interface ClusterManagerpublic ContextManager getContextManager()
getContextManager in interface ClusterManagerpublic ConfigurationManager getConfigurationManager()
getConfigurationManager in interface ClusterManager
public void init()
throws ClusteringFault
init in interface ClusterManagerClusteringFault - If initialization failspublic void setConfigurationManager(ConfigurationManager configurationManager)
setConfigurationManager in interface ClusterManagerpublic void setContextManager(ContextManager contextManager)
setContextManager in interface ClusterManager
public void addParameter(Parameter param)
throws AxisFault
addParameter in interface ParameterIncludeAxisFault
public void deserializeParameters(org.apache.axiom.om.OMElement parameterElement)
throws AxisFault
deserializeParameters in interface ParameterIncludeAxisFaultpublic Parameter getParameter(java.lang.String name)
getParameter in interface ParameterIncludepublic java.util.ArrayList getParameters()
getParameters in interface ParameterIncludepublic boolean isParameterLocked(java.lang.String parameterName)
isParameterLocked in interface ParameterInclude
public void removeParameter(Parameter param)
throws AxisFault
removeParameter in interface ParameterIncludeAxisFault
public void shutdown()
throws ClusteringFault
shutdown in interface ClusterManagerClusteringFault - If an error occurs while shutting downpublic void setConfigurationContext(ConfigurationContext configurationContext)
setConfigurationContext in interface ClusterManagerpublic boolean synchronizeAllMembers()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||