org.apache.axis2.clustering.management
Class DefaultNodeManager

java.lang.Object
  extended by org.apache.axis2.clustering.management.DefaultNodeManager
All Implemented Interfaces:
NodeManager, ParameterInclude

public class DefaultNodeManager
extends java.lang.Object
implements NodeManager


Constructor Summary
DefaultNodeManager()
           
 
Method Summary
 void addParameter(Parameter param)
           
 void commit()
           
 void deserializeParameters(org.apache.axiom.om.OMElement parameterElement)
           
 void exceptionOccurred(java.lang.Throwable throwable)
           
 Parameter getParameter(java.lang.String name)
           
 java.util.ArrayList getParameters()
           
 boolean isParameterLocked(java.lang.String parameterName)
           
 void prepare()
           
 void removeParameter(Parameter param)
           
 void rollback()
           
protected  void send(java.lang.Throwable throwable)
           
 void sendMessage(NodeManagementCommand command)
           
 void setConfigurationContext(ConfigurationContext configurationContext)
           
 void setSender(MessageSender sender)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultNodeManager

public DefaultNodeManager()
Method Detail

commit

public void commit()
            throws ClusteringFault
Specified by:
commit in interface NodeManager
Throws:
ClusteringFault

exceptionOccurred

public void exceptionOccurred(java.lang.Throwable throwable)
                       throws ClusteringFault
Specified by:
exceptionOccurred in interface NodeManager
Throws:
ClusteringFault

prepare

public void prepare()
             throws ClusteringFault
Specified by:
prepare in interface NodeManager
Throws:
ClusteringFault

rollback

public void rollback()
              throws ClusteringFault
Specified by:
rollback in interface NodeManager
Throws:
ClusteringFault

send

protected void send(java.lang.Throwable throwable)
             throws ClusteringFault
Throws:
ClusteringFault

sendMessage

public void sendMessage(NodeManagementCommand command)
                 throws ClusteringFault
Specified by:
sendMessage in interface NodeManager
Throws:
ClusteringFault

setSender

public void setSender(MessageSender sender)

setConfigurationContext

public void setConfigurationContext(ConfigurationContext configurationContext)
Specified by:
setConfigurationContext in interface NodeManager

addParameter

public void addParameter(Parameter param)
                  throws AxisFault
Specified by:
addParameter in interface ParameterInclude
Throws:
AxisFault

removeParameter

public void removeParameter(Parameter param)
                     throws AxisFault
Specified by:
removeParameter in interface ParameterInclude
Throws:
AxisFault

getParameter

public Parameter getParameter(java.lang.String name)
Specified by:
getParameter in interface ParameterInclude

getParameters

public java.util.ArrayList getParameters()
Specified by:
getParameters in interface ParameterInclude

isParameterLocked

public boolean isParameterLocked(java.lang.String parameterName)
Specified by:
isParameterLocked in interface ParameterInclude

deserializeParameters

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


Copyright © 2004-2012 The Apache Software Foundation. All Rights Reserved.