|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.axis2.clustering.tribes.TribesClusteringAgent
public class TribesClusteringAgent
The main ClusteringAgent class for the Tribes based clustering implementation
| Constructor Summary | |
|---|---|
TribesClusteringAgent()
|
|
| Method Summary | |
|---|---|
void |
addGroupManagementAgent(GroupManagementAgent agent,
java.lang.String applicationDomain)
|
void |
addParameter(Parameter param)
|
void |
deserializeParameters(org.apache.axiom.om.OMElement parameterElement)
|
void |
finalize()
|
java.util.Set<java.lang.String> |
getDomains()
|
GroupManagementAgent |
getGroupManagementAgent(java.lang.String applicationDomain)
|
java.util.List<Member> |
getMembers()
|
NodeManager |
getNodeManager()
|
Parameter |
getParameter(java.lang.String name)
|
java.util.ArrayList |
getParameters()
|
StateManager |
getStateManager()
|
void |
init()
Initialize the cluster. |
boolean |
isParameterLocked(java.lang.String parameterName)
|
void |
removeParameter(Parameter param)
|
java.util.List<ClusteringCommand> |
sendMessage(ClusteringMessage message,
boolean isRpcMessage)
|
void |
setConfigurationContext(ConfigurationContext configurationContext)
|
void |
setMembers(java.util.List<Member> members)
|
void |
setNodeManager(NodeManager nodeManager)
|
void |
setStateManager(StateManager stateManager)
|
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, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public TribesClusteringAgent()
| Method Detail |
|---|
public void setMembers(java.util.List<Member> members)
setMembers in interface ClusteringAgentpublic java.util.List<Member> getMembers()
getMembers in interface ClusteringAgent
public void addGroupManagementAgent(GroupManagementAgent agent,
java.lang.String applicationDomain)
addGroupManagementAgent in interface ClusteringAgentpublic GroupManagementAgent getGroupManagementAgent(java.lang.String applicationDomain)
getGroupManagementAgent in interface ClusteringAgentpublic java.util.Set<java.lang.String> getDomains()
getDomains in interface ClusteringAgentpublic StateManager getStateManager()
getStateManager in interface ClusteringAgentpublic NodeManager getNodeManager()
getNodeManager in interface ClusteringAgent
public void init()
throws ClusteringFault
init in interface ClusteringAgentClusteringFault - If initialization failspublic void finalize()
finalize in interface ClusteringAgentfinalize in class java.lang.Object
public java.util.List<ClusteringCommand> sendMessage(ClusteringMessage message,
boolean isRpcMessage)
throws ClusteringFault
sendMessage in interface ClusteringAgentClusteringFaultpublic void setNodeManager(NodeManager nodeManager)
setNodeManager in interface ClusteringAgentpublic void setStateManager(StateManager stateManager)
setStateManager in interface ClusteringAgent
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 ClusteringAgentClusteringFault - If an error occurs while shutting downpublic void setConfigurationContext(ConfigurationContext configurationContext)
setConfigurationContext in interface ClusteringAgentpublic boolean synchronizeAllMembers()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||