org.apache.axis2.clustering.configuration
Class DefaultConfigurationManager

java.lang.Object
  extended by org.apache.axis2.clustering.configuration.DefaultConfigurationManager
All Implemented Interfaces:
ConfigurationManager, ParameterInclude

public class DefaultConfigurationManager
extends java.lang.Object
implements ConfigurationManager


Constructor Summary
DefaultConfigurationManager()
           
 
Method Summary
 void addParameter(Parameter param)
           
 void applyPolicy(java.lang.String serviceGroupName, java.lang.String policy)
           
 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 loadServiceGroups(java.lang.String[] serviceGroupNames)
           
 void prepare()
           
 void process(ConfigurationClusteringCommand command)
           
 void reloadConfiguration()
           
 void removeParameter(Parameter param)
           
 void rollback()
           
protected  void send(ConfigurationClusteringCommand command)
           
protected  void send(java.lang.Throwable throwable)
           
 void setConfigurationContext(ConfigurationContext configurationContext)
           
 void setConfigurationManagerListener(ConfigurationManagerListener listener)
           
 void setSender(MessageSender sender)
           
 void unloadServiceGroups(java.lang.String[] serviceGroupNames)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultConfigurationManager

public DefaultConfigurationManager()
Method Detail

setConfigurationManagerListener

public void setConfigurationManagerListener(ConfigurationManagerListener listener)
Specified by:
setConfigurationManagerListener in interface ConfigurationManager

applyPolicy

public void applyPolicy(java.lang.String serviceGroupName,
                        java.lang.String policy)
                 throws ClusteringFault
Specified by:
applyPolicy in interface ConfigurationManager
Throws:
ClusteringFault

commit

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

exceptionOccurred

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

loadServiceGroups

public void loadServiceGroups(java.lang.String[] serviceGroupNames)
                       throws ClusteringFault
Specified by:
loadServiceGroups in interface ConfigurationManager
Throws:
ClusteringFault

prepare

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

reloadConfiguration

public void reloadConfiguration()
                         throws ClusteringFault
Specified by:
reloadConfiguration in interface ConfigurationManager
Throws:
ClusteringFault

rollback

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

unloadServiceGroups

public void unloadServiceGroups(java.lang.String[] serviceGroupNames)
                         throws ClusteringFault
Specified by:
unloadServiceGroups in interface ConfigurationManager
Throws:
ClusteringFault

send

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

send

protected void send(ConfigurationClusteringCommand command)
             throws ClusteringFault
Throws:
ClusteringFault

setSender

public void setSender(MessageSender sender)

process

public void process(ConfigurationClusteringCommand command)
             throws ClusteringFault
Throws:
ClusteringFault

setConfigurationContext

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

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-2011 The Apache Software Foundation. All Rights Reserved.