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 -
Method Summary
Modifier and TypeMethodDescriptionvoidaddParameter(org.apache.axis2.description.Parameter param) voiddeserializeParameters(org.apache.axiom.om.OMElement parameterElement) org.apache.axis2.description.ParametergetParameter(String name) 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)
-
Constructor Details
-
DefaultStateManager
public DefaultStateManager()
-
-
Method Details
-
setSender
-
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
- Specified by:
setReplicationExcludePatternsin interfaceorg.apache.axis2.clustering.state.StateManager
-
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
- Specified by:
getParameterin interfaceorg.apache.axis2.description.ParameterInclude
-
getParameters
- Specified by:
getParametersin interfaceorg.apache.axis2.description.ParameterInclude
-
isParameterLocked
- 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
-