Class DefaultStateManager
- java.lang.Object
-
- org.apache.axis2.clustering.state.DefaultStateManager
-
- All Implemented Interfaces:
org.apache.axis2.clustering.state.StateManager,org.apache.axis2.description.ParameterInclude
public class DefaultStateManager extends Object implements org.apache.axis2.clustering.state.StateManager
This class is the defaut StateManager of the Apache Tribes based clustering implementation
-
-
Constructor Summary
Constructors Constructor Description DefaultStateManager()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddParameter(org.apache.axis2.description.Parameter param)voiddeserializeParameters(org.apache.axiom.om.OMElement parameterElement)org.apache.axis2.description.ParametergetParameter(String name)ArrayListgetParameters()MapgetReplicationExcludePatterns()booleanisContextClusterable(org.apache.axis2.context.AbstractContext context)booleanisParameterLocked(String parameterName)voidremoveContext(org.apache.axis2.context.AbstractContext context)voidremoveParameter(org.apache.axis2.description.Parameter param)voidreplicateState(org.apache.axis2.clustering.state.StateClusteringCommand command)voidsetConfigurationContext(org.apache.axis2.context.ConfigurationContext configurationContext)voidsetReplicationExcludePatterns(String contextType, List patterns)voidsetSender(ChannelSender sender)voidupdateContext(org.apache.axis2.context.AbstractContext context)voidupdateContext(org.apache.axis2.context.AbstractContext context, String[] propertyNames)voidupdateContexts(org.apache.axis2.context.AbstractContext[] contexts)
-
-
-
Method Detail
-
setSender
public void setSender(ChannelSender sender)
-
updateContext
public void updateContext(org.apache.axis2.context.AbstractContext context) throws org.apache.axis2.clustering.ClusteringFault- Specified by:
updateContextin interfaceorg.apache.axis2.clustering.state.StateManager- Throws:
org.apache.axis2.clustering.ClusteringFault
-
updateContext
public void updateContext(org.apache.axis2.context.AbstractContext context, String[] propertyNames) throws org.apache.axis2.clustering.ClusteringFault- Specified by:
updateContextin interfaceorg.apache.axis2.clustering.state.StateManager- Throws:
org.apache.axis2.clustering.ClusteringFault
-
updateContexts
public void updateContexts(org.apache.axis2.context.AbstractContext[] contexts) throws org.apache.axis2.clustering.ClusteringFault- Specified by:
updateContextsin interfaceorg.apache.axis2.clustering.state.StateManager- Throws:
org.apache.axis2.clustering.ClusteringFault
-
replicateState
public void replicateState(org.apache.axis2.clustering.state.StateClusteringCommand command) throws org.apache.axis2.clustering.ClusteringFault- Specified by:
replicateStatein interfaceorg.apache.axis2.clustering.state.StateManager- Throws:
org.apache.axis2.clustering.ClusteringFault
-
removeContext
public void removeContext(org.apache.axis2.context.AbstractContext context) throws org.apache.axis2.clustering.ClusteringFault- Specified by:
removeContextin interfaceorg.apache.axis2.clustering.state.StateManager- Throws:
org.apache.axis2.clustering.ClusteringFault
-
isContextClusterable
public boolean isContextClusterable(org.apache.axis2.context.AbstractContext context)
- Specified by:
isContextClusterablein interfaceorg.apache.axis2.clustering.state.StateManager
-
setConfigurationContext
public void setConfigurationContext(org.apache.axis2.context.ConfigurationContext configurationContext)
- Specified by:
setConfigurationContextin interfaceorg.apache.axis2.clustering.state.StateManager
-
setReplicationExcludePatterns
public void setReplicationExcludePatterns(String contextType, List patterns)
- Specified by:
setReplicationExcludePatternsin interfaceorg.apache.axis2.clustering.state.StateManager
-
getReplicationExcludePatterns
public Map getReplicationExcludePatterns()
- Specified by:
getReplicationExcludePatternsin interfaceorg.apache.axis2.clustering.state.StateManager
-
addParameter
public void addParameter(org.apache.axis2.description.Parameter param) throws org.apache.axis2.AxisFault- Specified by:
addParameterin interfaceorg.apache.axis2.description.ParameterInclude- Throws:
org.apache.axis2.AxisFault
-
removeParameter
public void removeParameter(org.apache.axis2.description.Parameter param) throws org.apache.axis2.AxisFault- Specified by:
removeParameterin interfaceorg.apache.axis2.description.ParameterInclude- Throws:
org.apache.axis2.AxisFault
-
getParameter
public org.apache.axis2.description.Parameter getParameter(String name)
- Specified by:
getParameterin interfaceorg.apache.axis2.description.ParameterInclude
-
getParameters
public ArrayList getParameters()
- Specified by:
getParametersin interfaceorg.apache.axis2.description.ParameterInclude
-
isParameterLocked
public boolean isParameterLocked(String parameterName)
- Specified by:
isParameterLockedin interfaceorg.apache.axis2.description.ParameterInclude
-
deserializeParameters
public void deserializeParameters(org.apache.axiom.om.OMElement parameterElement) throws org.apache.axis2.AxisFault- Specified by:
deserializeParametersin interfaceorg.apache.axis2.description.ParameterInclude- Throws:
org.apache.axis2.AxisFault
-
-