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 Details

    • DefaultStateManager

      public DefaultStateManager()
  • Method Details

    • setSender

      public void setSender(ChannelSender sender)
    • updateContext

      public void updateContext(org.apache.axis2.context.AbstractContext context) throws org.apache.axis2.clustering.ClusteringFault
      Specified by:
      updateContext in interface org.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:
      updateContext in interface org.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:
      updateContexts in interface org.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:
      replicateState in interface org.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:
      removeContext in interface org.apache.axis2.clustering.state.StateManager
      Throws:
      org.apache.axis2.clustering.ClusteringFault
    • isContextClusterable

      public boolean isContextClusterable(org.apache.axis2.context.AbstractContext context)
      Specified by:
      isContextClusterable in interface org.apache.axis2.clustering.state.StateManager
    • setConfigurationContext

      public void setConfigurationContext(org.apache.axis2.context.ConfigurationContext configurationContext)
      Specified by:
      setConfigurationContext in interface org.apache.axis2.clustering.state.StateManager
    • setReplicationExcludePatterns

      public void setReplicationExcludePatterns(String contextType, List patterns)
      Specified by:
      setReplicationExcludePatterns in interface org.apache.axis2.clustering.state.StateManager
    • getReplicationExcludePatterns

      public Map getReplicationExcludePatterns()
      Specified by:
      getReplicationExcludePatterns in interface org.apache.axis2.clustering.state.StateManager
    • addParameter

      public void addParameter(org.apache.axis2.description.Parameter param) throws org.apache.axis2.AxisFault
      Specified by:
      addParameter in interface org.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:
      removeParameter in interface org.apache.axis2.description.ParameterInclude
      Throws:
      org.apache.axis2.AxisFault
    • getParameter

      public org.apache.axis2.description.Parameter getParameter(String name)
      Specified by:
      getParameter in interface org.apache.axis2.description.ParameterInclude
    • getParameters

      public ArrayList getParameters()
      Specified by:
      getParameters in interface org.apache.axis2.description.ParameterInclude
    • isParameterLocked

      public boolean isParameterLocked(String parameterName)
      Specified by:
      isParameterLocked in interface org.apache.axis2.description.ParameterInclude
    • deserializeParameters

      public void deserializeParameters(org.apache.axiom.om.OMElement parameterElement) throws org.apache.axis2.AxisFault
      Specified by:
      deserializeParameters in interface org.apache.axis2.description.ParameterInclude
      Throws:
      org.apache.axis2.AxisFault