org.apache.axis2.cluster.configuration
Interface ConfigurationManager


public interface ConfigurationManager


Method Summary
 void addConfigurationManagerListener(ConfigurationManagerListener listener)
          For registering a configuration event listener.
 void applyPolicy(java.lang.String serviceGroupName, org.apache.neethi.Policy policy)
           
 void commit()
           
 void exceptionOccurred(java.lang.Throwable throwable)
          To notify other nodes that an Exception occurred, during the processing of a ConfigurationEvent
 void loadServiceGroup(java.lang.String serviceGroupName)
           
 void prepare()
           
 void reloadConfiguration()
           
 void rollback()
           
 void setConfigurationContext(ConfigurationContext configurationContext)
           
 void unloadServiceGroup(java.lang.String serviceGroupName)
           
 

Method Detail

loadServiceGroup

public void loadServiceGroup(java.lang.String serviceGroupName)
                      throws ClusteringFault
Throws:
ClusteringFault

unloadServiceGroup

public void unloadServiceGroup(java.lang.String serviceGroupName)
                        throws ClusteringFault
Throws:
ClusteringFault

applyPolicy

public void applyPolicy(java.lang.String serviceGroupName,
                        org.apache.neethi.Policy policy)
                 throws ClusteringFault
Throws:
ClusteringFault

reloadConfiguration

public void reloadConfiguration()
                         throws ClusteringFault
Throws:
ClusteringFault

prepare

public void prepare()
             throws ClusteringFault
Throws:
ClusteringFault

rollback

public void rollback()
              throws ClusteringFault
Throws:
ClusteringFault

commit

public void commit()
            throws ClusteringFault
Throws:
ClusteringFault

exceptionOccurred

public void exceptionOccurred(java.lang.Throwable throwable)
                       throws ClusteringFault
To notify other nodes that an Exception occurred, during the processing of a ConfigurationEvent

Parameters:
throwable - The throwable which has to be propogated to other nodes
Throws:
ClusteringFault

addConfigurationManagerListener

public void addConfigurationManagerListener(ConfigurationManagerListener listener)
For registering a configuration event listener.


setConfigurationContext

public void setConfigurationContext(ConfigurationContext configurationContext)


Copyright © 2004-2007 Apache Software Foundation. All Rights Reserved.