Class DefaultNodeManager

  • All Implemented Interfaces:
    org.apache.axis2.clustering.management.NodeManager, org.apache.axis2.description.ParameterInclude

    public class DefaultNodeManager
    extends Object
    implements org.apache.axis2.clustering.management.NodeManager
    • Constructor Detail

      • DefaultNodeManager

        public DefaultNodeManager()
    • Method Detail

      • commit

        public void commit()
                    throws org.apache.axis2.clustering.ClusteringFault
        Specified by:
        commit in interface org.apache.axis2.clustering.management.NodeManager
        Throws:
        org.apache.axis2.clustering.ClusteringFault
      • exceptionOccurred

        public void exceptionOccurred​(Throwable throwable)
                               throws org.apache.axis2.clustering.ClusteringFault
        Specified by:
        exceptionOccurred in interface org.apache.axis2.clustering.management.NodeManager
        Throws:
        org.apache.axis2.clustering.ClusteringFault
      • prepare

        public void prepare()
                     throws org.apache.axis2.clustering.ClusteringFault
        Specified by:
        prepare in interface org.apache.axis2.clustering.management.NodeManager
        Throws:
        org.apache.axis2.clustering.ClusteringFault
      • rollback

        public void rollback()
                      throws org.apache.axis2.clustering.ClusteringFault
        Specified by:
        rollback in interface org.apache.axis2.clustering.management.NodeManager
        Throws:
        org.apache.axis2.clustering.ClusteringFault
      • send

        protected void send​(Throwable throwable)
                     throws org.apache.axis2.clustering.ClusteringFault
        Throws:
        org.apache.axis2.clustering.ClusteringFault
      • sendMessage

        public void sendMessage​(org.apache.axis2.clustering.management.NodeManagementCommand command)
                         throws org.apache.axis2.clustering.ClusteringFault
        Specified by:
        sendMessage in interface org.apache.axis2.clustering.management.NodeManager
        Throws:
        org.apache.axis2.clustering.ClusteringFault
      • setSender

        public void setSender​(org.apache.axis2.clustering.MessageSender sender)
      • setConfigurationContext

        public void setConfigurationContext​(org.apache.axis2.context.ConfigurationContext configurationContext)
        Specified by:
        setConfigurationContext in interface org.apache.axis2.clustering.management.NodeManager
      • 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