public class TribesClusteringAgent extends Object implements ClusteringAgent
| Constructor and Description |
|---|
TribesClusteringAgent() |
| Modifier and Type | Method and Description |
|---|---|
void |
addGroupManagementAgent(GroupManagementAgent agent,
String applicationDomain) |
void |
addParameter(Parameter param) |
void |
deserializeParameters(org.apache.axiom.om.OMElement parameterElement) |
void |
finalize() |
Set<String> |
getDomains() |
GroupManagementAgent |
getGroupManagementAgent(String applicationDomain) |
List<Member> |
getMembers() |
NodeManager |
getNodeManager() |
Parameter |
getParameter(String name) |
ArrayList |
getParameters() |
StateManager |
getStateManager() |
void |
init()
Initialize the cluster.
|
boolean |
isParameterLocked(String parameterName) |
void |
removeParameter(Parameter param) |
List<ClusteringCommand> |
sendMessage(ClusteringMessage message,
boolean isRpcMessage) |
void |
setConfigurationContext(ConfigurationContext configurationContext) |
void |
setMembers(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.
|
public void setMembers(List<Member> members)
setMembers in interface ClusteringAgentpublic List<Member> getMembers()
getMembers in interface ClusteringAgentpublic void addGroupManagementAgent(GroupManagementAgent agent, String applicationDomain)
addGroupManagementAgent in interface ClusteringAgentpublic GroupManagementAgent getGroupManagementAgent(String applicationDomain)
getGroupManagementAgent in interface ClusteringAgentpublic Set<String> getDomains()
getDomains in interface ClusteringAgentpublic StateManager getStateManager()
getStateManager in interface ClusteringAgentpublic NodeManager getNodeManager()
getNodeManager in interface ClusteringAgentpublic void init()
throws ClusteringFault
init in interface ClusteringAgentClusteringFault - If initialization failspublic void finalize()
finalize in interface ClusteringAgentfinalize in class Objectpublic 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 ClusteringAgentpublic void addParameter(Parameter param) throws AxisFault
addParameter in interface ParameterIncludeAxisFaultpublic void deserializeParameters(org.apache.axiom.om.OMElement parameterElement)
throws AxisFault
deserializeParameters in interface ParameterIncludeAxisFaultpublic Parameter getParameter(String name)
getParameter in interface ParameterIncludepublic ArrayList getParameters()
getParameters in interface ParameterIncludepublic boolean isParameterLocked(String parameterName)
isParameterLocked in interface ParameterIncludepublic void removeParameter(Parameter param) throws AxisFault
removeParameter in interface ParameterIncludeAxisFaultpublic 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()
Copyright © 2004–2015 The Apache Software Foundation. All rights reserved.