Author: azeez
Date: Mon May 21 07:45:22 2007
New Revision: 540155

URL: http://svn.apache.org/viewvc?view=rev&rev=540155
Log:
Disallowing multiple entries for listeners


Modified:
    
webservices/axis2/trunk/java/modules/clustering/src/org/apache/axis2/cluster/configuration/DefaultConfigurationManager.java
    
webservices/axis2/trunk/java/modules/clustering/src/org/apache/axis2/cluster/context/DefaultContextManager.java
    
webservices/axis2/trunk/java/modules/clustering/src/org/apache/axis2/cluster/tribes/ChannelListener.java
    webservices/axis2/trunk/java/modules/kernel/conf/axis2.xml
    
webservices/axis2/trunk/java/modules/kernel/src/org/apache/axis2/cluster/configuration/ConfigurationManager.java
    
webservices/axis2/trunk/java/modules/kernel/src/org/apache/axis2/cluster/context/ContextManager.java
    
webservices/axis2/trunk/java/modules/kernel/src/org/apache/axis2/deployment/ClusterBuilder.java
    
webservices/axis2/trunk/java/modules/kernel/src/org/apache/axis2/deployment/DeploymentConstants.java
    
webservices/axis2/trunk/java/modules/kernel/src/org/apache/axis2/i18n/resource.properties
    
webservices/axis2/trunk/java/modules/kernel/test-resources/deployment/CustomDeployerRepo/axis2.xml
    
webservices/axis2/trunk/java/modules/samples/jms/client_repository/conf/axis2.xml
    
webservices/axis2/trunk/java/modules/samples/jms/server_repository/conf/axis2.xml

Modified: 
webservices/axis2/trunk/java/modules/clustering/src/org/apache/axis2/cluster/configuration/DefaultConfigurationManager.java
URL: 
http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/clustering/src/org/apache/axis2/cluster/configuration/DefaultConfigurationManager.java?view=diff&rev=540155&r1=540154&r2=540155
==============================================================================
--- 
webservices/axis2/trunk/java/modules/clustering/src/org/apache/axis2/cluster/configuration/DefaultConfigurationManager.java
 (original)
+++ 
webservices/axis2/trunk/java/modules/clustering/src/org/apache/axis2/cluster/configuration/DefaultConfigurationManager.java
 Mon May 21 07:45:22 2007
@@ -26,26 +26,27 @@
 import org.apache.commons.logging.Log;
 import org.apache.commons.logging.LogFactory;
 
-import java.util.*;
+import java.util.ArrayList;
+import java.util.HashMap;
+import java.util.Iterator;
+import java.util.Map;
 
 public class DefaultConfigurationManager implements ConfigurationManager {
     private static final Log log = 
LogFactory.getLog(DefaultConfigurationManager.class);
 
-    private List listeners;
+    private ConfigurationManagerListener listener;
     private MessageSender sender;
     private ConfigurationContext configurationContext;
     private Map parameters = new HashMap();
 
     public DefaultConfigurationManager() {
-        listeners = new ArrayList();
     }
 
-    public void addConfigurationManagerListener(ConfigurationManagerListener 
listener) {
+    public void setConfigurationManagerListener(ConfigurationManagerListener 
listener) {
         if (configurationContext != null) {
             listener.setConfigurationContext(configurationContext);
         }
-
-        listeners.add(listener);
+        this.listener = listener;
     }
 
     public void applyPolicy(String serviceGroupName, String policy) throws 
ClusteringFault {
@@ -169,48 +170,42 @@
         this.sender = sender;
     }
 
-    public void notifyListeners(ConfigurationClusteringCommand command) throws 
ClusteringFault {
+    public void notifyListener(ConfigurationClusteringCommand command) throws 
ClusteringFault {
 
-        for (Iterator iter = listeners.iterator(); iter.hasNext();) {
-            ConfigurationManagerListener listener = 
(ConfigurationManagerListener) iter.next();
-            switch (command.getCommandType()) {
-                case ConfigurationClusteringCommand.RELOAD_CONFIGURATION:
-                    listener.configurationReloaded(command);
-                    break;
-                case ConfigurationClusteringCommand.LOAD_SERVICE_GROUPS:
-                    listener.serviceGroupsLoaded(command);
-                    break;
-                case ConfigurationClusteringCommand.UNLOAD_SERVICE_GROUPS:
-                    listener.serviceGroupsUnloaded(command);
-                    break;
-                case ConfigurationClusteringCommand.APPLY_SERVICE_POLICY:
-                    listener.policyApplied(command);
-                    break;
-                case ConfigurationClusteringCommand.PREPARE:
-                    listener.prepareCalled();
-                    break;
-                case ConfigurationClusteringCommand.COMMIT:
-                    listener.commitCalled();
-                    break;
-                case ConfigurationClusteringCommand.ROLLBACK:
-                    listener.rollbackCalled();
-                    break;
-                case ConfigurationClusteringCommand.EXCEPTION:
-                    
listener.handleException(((ExceptionCommand)command).getException());
-                    break;
-                default:
-                    throw new ClusteringFault("Invalid 
ConfigurationClusteringCommand " +
-                                              command.getClass().getName());
-            }
+        switch (command.getCommandType()) {
+            case ConfigurationClusteringCommand.RELOAD_CONFIGURATION:
+                listener.configurationReloaded(command);
+                break;
+            case ConfigurationClusteringCommand.LOAD_SERVICE_GROUPS:
+                listener.serviceGroupsLoaded(command);
+                break;
+            case ConfigurationClusteringCommand.UNLOAD_SERVICE_GROUPS:
+                listener.serviceGroupsUnloaded(command);
+                break;
+            case ConfigurationClusteringCommand.APPLY_SERVICE_POLICY:
+                listener.policyApplied(command);
+                break;
+            case ConfigurationClusteringCommand.PREPARE:
+                listener.prepareCalled();
+                break;
+            case ConfigurationClusteringCommand.COMMIT:
+                listener.commitCalled();
+                break;
+            case ConfigurationClusteringCommand.ROLLBACK:
+                listener.rollbackCalled();
+                break;
+            case ConfigurationClusteringCommand.EXCEPTION:
+                listener.handleException(((ExceptionCommand) 
command).getException());
+                break;
+            default:
+                throw new ClusteringFault("Invalid 
ConfigurationClusteringCommand " +
+                                          command.getClass().getName());
         }
     }
 
     public void setConfigurationContext(ConfigurationContext 
configurationContext) {
         this.configurationContext = configurationContext;
-        for (Iterator it = listeners.iterator(); it.hasNext();) {
-            ConfigurationManagerListener listener = 
(ConfigurationManagerListener) it.next();
-            listener.setConfigurationContext(configurationContext);
-        }
+        listener.setConfigurationContext(configurationContext);
     }
 
     public void addParameter(Parameter param) throws AxisFault {

Modified: 
webservices/axis2/trunk/java/modules/clustering/src/org/apache/axis2/cluster/context/DefaultContextManager.java
URL: 
http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/clustering/src/org/apache/axis2/cluster/context/DefaultContextManager.java?view=diff&rev=540155&r1=540154&r2=540155
==============================================================================
--- 
webservices/axis2/trunk/java/modules/clustering/src/org/apache/axis2/cluster/context/DefaultContextManager.java
 (original)
+++ 
webservices/axis2/trunk/java/modules/clustering/src/org/apache/axis2/cluster/context/DefaultContextManager.java
 Mon May 21 07:45:22 2007
@@ -32,7 +32,7 @@
 
     private ConfigurationContext configContext;
 
-    private List listeners = new ArrayList();
+    private ContextManagerListener listener;
     private Map parameters = new HashMap();
 
     private MessageSender sender;
@@ -68,48 +68,37 @@
                (context instanceof ServiceGroupContext);
     }
 
-    public void notifyListeners(ContextClusteringCommand command) throws 
ClusteringFault {
-
-        for (Iterator iter = listeners.iterator(); iter.hasNext();) {
-            ContextManagerListener listener = (ContextManagerListener) 
iter.next();
-            switch (command.getCommandType()) {
-                case ContextClusteringCommand.CREATE_SERVICE_CONTEXT:
-                case ContextClusteringCommand.CREATE_SERVICE_GROUP_CONTEXT:
-                    listener.contextAdded(command);
-                    break;
-                case ContextClusteringCommand.UPDATE_SERVICE_CONTEXT:
-                case ContextClusteringCommand.UPDATE_SERVICE_GROUP_CONTEXT:
-                case ContextClusteringCommand.UPDATE_CONFIGURATION_CONTEXT:
-                    listener.contextUpdated(command);
-                    break;
-                case ContextClusteringCommand.DELETE_SERVICE_CONTEXT:
-                case ContextClusteringCommand.DELETE_SERVICE_GROUP_CONTEXT:
-                    listener.contextRemoved(command);
-                    break;
-                default:
-                    throw new ClusteringFault("Invalid 
ContextClusteringCommand " +
-                                              command.getClass().getName());
-            }
+    public void notifyListener(ContextClusteringCommand command) throws 
ClusteringFault {
+        switch (command.getCommandType()) {
+            case ContextClusteringCommand.CREATE_SERVICE_CONTEXT:
+            case ContextClusteringCommand.CREATE_SERVICE_GROUP_CONTEXT:
+                listener.contextAdded(command);
+                break;
+            case ContextClusteringCommand.UPDATE_SERVICE_CONTEXT:
+            case ContextClusteringCommand.UPDATE_SERVICE_GROUP_CONTEXT:
+            case ContextClusteringCommand.UPDATE_CONFIGURATION_CONTEXT:
+                listener.contextUpdated(command);
+                break;
+            case ContextClusteringCommand.DELETE_SERVICE_CONTEXT:
+            case ContextClusteringCommand.DELETE_SERVICE_GROUP_CONTEXT:
+                listener.contextRemoved(command);
+                break;
+            default:
+                throw new ClusteringFault("Invalid ContextClusteringCommand " +
+                                          command.getClass().getName());
         }
     }
 
-    public void addContextManagerListener(ContextManagerListener listener) {
+    public void setContextManagerListener(ContextManagerListener listener) {
         if (configContext != null) {
             listener.setConfigurationContext(configContext);
         }
-        listeners.add(listener);
+        this.listener = listener;
     }
 
     public void setConfigurationContext(ConfigurationContext 
configurationContext) {
         this.configContext = configurationContext;
-
-        //setting this to the listeners as well.
-        if (listeners != null) {
-            for (Iterator it = listeners.iterator(); it.hasNext();) {
-                ContextManagerListener listener = (ContextManagerListener) 
it.next();
-                listener.setConfigurationContext(configurationContext);
-            }
-        }
+        listener.setConfigurationContext(configurationContext);
     }
 
     public void setReplicationExcludePatterns(String contextType, List 
patterns) {

Modified: 
webservices/axis2/trunk/java/modules/clustering/src/org/apache/axis2/cluster/tribes/ChannelListener.java
URL: 
http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/clustering/src/org/apache/axis2/cluster/tribes/ChannelListener.java?view=diff&rev=540155&r1=540154&r2=540155
==============================================================================
--- 
webservices/axis2/trunk/java/modules/clustering/src/org/apache/axis2/cluster/tribes/ChannelListener.java
 (original)
+++ 
webservices/axis2/trunk/java/modules/clustering/src/org/apache/axis2/cluster/tribes/ChannelListener.java
 Mon May 21 07:45:22 2007
@@ -58,14 +58,14 @@
         if (msg instanceof ContextClusteringCommand) {
             try {
                 ContextClusteringCommand comMsg = (ContextClusteringCommand) 
msg;
-                contextManager.notifyListeners(comMsg);
+                contextManager.notifyListener(comMsg);
             } catch (ClusteringFault e) {
                 log.error("Could not process ContextCommand", e);
             }
         } else if (msg instanceof ConfigurationClusteringCommand) {
             ConfigurationClusteringCommand command = 
(ConfigurationClusteringCommand) msg;
             try {
-                configurationManager.notifyListeners(command);
+                configurationManager.notifyListener(command);
             } catch (ClusteringFault e) {
                 log.error("Could not process ConfigurationCommand", e);
             }

Modified: webservices/axis2/trunk/java/modules/kernel/conf/axis2.xml
URL: 
http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/kernel/conf/axis2.xml?view=diff&rev=540155&r1=540154&r2=540155
==============================================================================
--- webservices/axis2/trunk/java/modules/kernel/conf/axis2.xml (original)
+++ webservices/axis2/trunk/java/modules/kernel/conf/axis2.xml Mon May 21 
07:45:22 2007
@@ -255,12 +255,10 @@
     <cluster class="org.apache.axis2.cluster.tribes.TribesClusterManager">
         <parameter name="param1">value1</parameter>
        <configurationManager 
class="org.apache.axis2.cluster.configuration.TribesConfigurationManager">
-           <listeners>
-           </listeners>
+           <listener 
class="org.apache.axis2.cluster.configuration.DefaultConfigurationManagerListener"/>
        </configurationManager>
        <contextManager 
class="org.apache.axis2.cluster.context.TribesContextManager">
-           <listeners>
-           </listeners>
+           <listener 
class="org.apache.axis2.cluster.context.DefaultContextManagerListener"/>
        </contextManager>
     </cluster>
     -->

Modified: 
webservices/axis2/trunk/java/modules/kernel/src/org/apache/axis2/cluster/configuration/ConfigurationManager.java
URL: 
http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/kernel/src/org/apache/axis2/cluster/configuration/ConfigurationManager.java?view=diff&rev=540155&r1=540154&r2=540155
==============================================================================
--- 
webservices/axis2/trunk/java/modules/kernel/src/org/apache/axis2/cluster/configuration/ConfigurationManager.java
 (original)
+++ 
webservices/axis2/trunk/java/modules/kernel/src/org/apache/axis2/cluster/configuration/ConfigurationManager.java
 Mon May 21 07:45:22 2007
@@ -92,7 +92,7 @@
     /**
      * For registering a configuration event listener.
      */
-    void addConfigurationManagerListener(ConfigurationManagerListener 
listener);
+    void setConfigurationManagerListener(ConfigurationManagerListener 
listener);
 
     /**
      * Set the configuration context

Modified: 
webservices/axis2/trunk/java/modules/kernel/src/org/apache/axis2/cluster/context/ContextManager.java
URL: 
http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/kernel/src/org/apache/axis2/cluster/context/ContextManager.java?view=diff&rev=540155&r1=540154&r2=540155
==============================================================================
--- 
webservices/axis2/trunk/java/modules/kernel/src/org/apache/axis2/cluster/context/ContextManager.java
 (original)
+++ 
webservices/axis2/trunk/java/modules/kernel/src/org/apache/axis2/cluster/context/ContextManager.java
 Mon May 21 07:45:22 2007
@@ -24,6 +24,7 @@
 import java.util.List;
 
 public interface ContextManager extends ParameterInclude {
+
     public void addContext(AbstractContext context) throws ClusteringFault;
 
     public void removeContext(AbstractContext context) throws ClusteringFault;
@@ -32,7 +33,7 @@
 
     public boolean isContextClusterable(AbstractContext context) throws 
ClusteringFault;
 
-    public void addContextManagerListener(ContextManagerListener listener);
+    public void setContextManagerListener(ContextManagerListener listener);
 
     public void setConfigurationContext(ConfigurationContext 
configurationContext);
 

Modified: 
webservices/axis2/trunk/java/modules/kernel/src/org/apache/axis2/deployment/ClusterBuilder.java
URL: 
http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/kernel/src/org/apache/axis2/deployment/ClusterBuilder.java?view=diff&rev=540155&r1=540154&r2=540155
==============================================================================
--- 
webservices/axis2/trunk/java/modules/kernel/src/org/apache/axis2/deployment/ClusterBuilder.java
 (original)
+++ 
webservices/axis2/trunk/java/modules/kernel/src/org/apache/axis2/deployment/ClusterBuilder.java
 Mon May 21 07:45:22 2007
@@ -110,24 +110,21 @@
             ContextManager contextManager = (ContextManager) 
clazz.newInstance();
             clusterManager.setContextManager(contextManager);
 
-            // Load & set the ContextManagerListener objects
-            OMElement listenersElement =
-                    contextManagerEle.getFirstChildWithName(new 
QName(TAG_LISTENERS));
-            if (listenersElement != null) {
-                for (Iterator iter = listenersElement.getChildrenWithName(new 
QName(TAG_LISTENER));
-                     iter.hasNext();) {
-                    OMElement listenerElement = (OMElement) iter.next();
-                    classNameAttr = listenerElement.getAttribute(new 
QName(TAG_CLASS_NAME));
-                    if (classNameAttr == null) {
-                        throw new 
DeploymentException(Messages.getMessage("classAttributeNotFound",
-                                                                          
TAG_LISTENER));
-                    }
-
-                    className = classNameAttr.getAttributeValue();
-                    clazz = Class.forName(className);
-                    ContextManagerListener listener = (ContextManagerListener) 
clazz.newInstance();
-                    contextManager.addContextManagerListener(listener);
+            // Load & set the ContextManagerListener
+            OMElement listenerEle =
+                    contextManagerEle.getFirstChildWithName(new 
QName(TAG_LISTENER));
+            if (listenerEle != null) {
+                classNameAttr = listenerEle.getAttribute(new 
QName(TAG_CLASS_NAME));
+                if (classNameAttr == null) {
+                    throw new 
DeploymentException(Messages.getMessage("classAttributeNotFound",
+                                                                      
TAG_LISTENER));
                 }
+                className = classNameAttr.getAttributeValue();
+                clazz = Class.forName(className);
+                ContextManagerListener listener = (ContextManagerListener) 
clazz.newInstance();
+                contextManager.setContextManagerListener(listener);
+            } else {
+                throw new 
DeploymentException(Messages.getMessage("contextManagerListenerIsNull"));
             }
 
             //loading the parameters.
@@ -207,25 +204,24 @@
                     (ConfigurationManager) clazz.newInstance();
             clusterManager.setConfigurationManager(configurationManager);
 
-            OMElement listenersElement =
-                    configManagerEle.getFirstChildWithName(new 
QName(TAG_LISTENERS));
-            if (listenersElement != null) {
-                Iterator listenerElemIter = 
listenersElement.getChildrenWithName(new QName(
-                        TAG_LISTENER));
-                while (listenerElemIter.hasNext()) {
-                    OMElement listenerElement = (OMElement) 
listenerElemIter.next();
-                    classNameAttr = listenerElement.getAttribute(new 
QName(TAG_CLASS_NAME));
-                    if (classNameAttr == null) {
-                        throw new 
DeploymentException(Messages.getMessage("classAttributeNotFound", 
TAG_LISTENER));
-                    }
-
-                    className = classNameAttr.getAttributeValue();
-                    clazz = Class.forName(className);
-                    ConfigurationManagerListener listener = 
(ConfigurationManagerListener) clazz
-                            .newInstance();
-                    listener.setConfigurationContext(configCtx);
-                    
configurationManager.addConfigurationManagerListener(listener);
+            OMElement listenerEle =
+                    configManagerEle.getFirstChildWithName(new 
QName(TAG_LISTENER));
+            if (listenerEle != null) {
+                classNameAttr = listenerEle.getAttribute(new 
QName(TAG_CLASS_NAME));
+                if (classNameAttr == null) {
+                    throw new 
DeploymentException(Messages.getMessage("classAttributeNotFound",
+                                                                      
TAG_LISTENER));
                 }
+
+                className = classNameAttr.getAttributeValue();
+                clazz = Class.forName(className);
+                ConfigurationManagerListener listener = 
(ConfigurationManagerListener) clazz
+                        .newInstance();
+                listener.setConfigurationContext(configCtx);
+                configurationManager.setConfigurationManagerListener(listener);
+            } else {
+                throw new DeploymentException(Messages.
+                        getMessage("configurationManagerListenerIsNull"));
             }
 
             //updating the ConfigurationManager with the new 
ConfigurationContext

Modified: 
webservices/axis2/trunk/java/modules/kernel/src/org/apache/axis2/deployment/DeploymentConstants.java
URL: 
http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/kernel/src/org/apache/axis2/deployment/DeploymentConstants.java?view=diff&rev=540155&r1=540154&r2=540155
==============================================================================
--- 
webservices/axis2/trunk/java/modules/kernel/src/org/apache/axis2/deployment/DeploymentConstants.java
 (original)
+++ 
webservices/axis2/trunk/java/modules/kernel/src/org/apache/axis2/deployment/DeploymentConstants.java
 Mon May 21 07:45:22 2007
@@ -95,7 +95,6 @@
     //ClusterBuilder
     String TAG_CONFIGURATION_MANAGER = "configurationManager";
     String TAG_CONTEXT_MANAGER = "contextManager";
-    String TAG_LISTENERS = "listeners";
     String TAG_REPLICATION = "replication";
     String TAG_DEFAULTS = "defaults";
     String TAG_CONTEXT = "context";

Modified: 
webservices/axis2/trunk/java/modules/kernel/src/org/apache/axis2/i18n/resource.properties
URL: 
http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/kernel/src/org/apache/axis2/i18n/resource.properties?view=diff&rev=540155&r1=540154&r2=540155
==============================================================================
--- 
webservices/axis2/trunk/java/modules/kernel/src/org/apache/axis2/i18n/resource.properties
 (original)
+++ 
webservices/axis2/trunk/java/modules/kernel/src/org/apache/axis2/i18n/resource.properties
 Mon May 21 07:45:22 2007
@@ -211,6 +211,8 @@
 cannotreset=The message exchange pattern (MEP) is not complete. Cannot reset
 cannotaddmsgctx=The system cannot add the message context again until client 
runs.
 clusterImplNotFound=Cluster implementation class is not found
+contextManagerListenerIsNull=Cluster ContextManager entry not found in 
axis2.xml
+configurationManagerListenerIsNull=Cluster ConfigurationManager entry not 
found in axis2.xml
 cannotLoadClusterImpl=Cluster implementation cannot be loaded
 classAttributeNotFound=The element {0} must have a attribute with the name 
''class''
 

Modified: 
webservices/axis2/trunk/java/modules/kernel/test-resources/deployment/CustomDeployerRepo/axis2.xml
URL: 
http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/kernel/test-resources/deployment/CustomDeployerRepo/axis2.xml?view=diff&rev=540155&r1=540154&r2=540155
==============================================================================
--- 
webservices/axis2/trunk/java/modules/kernel/test-resources/deployment/CustomDeployerRepo/axis2.xml
 (original)
+++ 
webservices/axis2/trunk/java/modules/kernel/test-resources/deployment/CustomDeployerRepo/axis2.xml
 Mon May 21 07:45:22 2007
@@ -211,12 +211,10 @@
     <cluster class="org.apache.axis2.cluster.tribes.TribesClusterManager">
         <parameter name="param1">value1</parameter>
        <configurationManager 
class="org.apache.axis2.cluster.configuration.TribesConfigurationManager">
-           <listeners>
-           </listeners>
+           <listener 
class="org.apache.axis2.cluster.configuration.DefaultConfigurationManagerListener"/>
        </configurationManager>
        <contextManager 
class="org.apache.axis2.cluster.context.TribesContextManager">
-           <listeners>
-           </listeners>
+           <listener 
class="org.apache.axis2.cluster.context.DefaultContextManagerListener"/>
        </contextManager>
     </cluster>
     -->

Modified: 
webservices/axis2/trunk/java/modules/samples/jms/client_repository/conf/axis2.xml
URL: 
http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/samples/jms/client_repository/conf/axis2.xml?view=diff&rev=540155&r1=540154&r2=540155
==============================================================================
--- 
webservices/axis2/trunk/java/modules/samples/jms/client_repository/conf/axis2.xml
 (original)
+++ 
webservices/axis2/trunk/java/modules/samples/jms/client_repository/conf/axis2.xml
 Mon May 21 07:45:22 2007
@@ -269,12 +269,10 @@
     <cluster class="org.apache.axis2.cluster.tribes.TribesClusterManager">
         <parameter name="param1" locked="false">value1</parameter>
        <configurationManager 
class="org.apache.axis2.cluster.configuration.TribesConfigurationManager">
-           <listeners>
-           </listeners>
+           <listener 
class="org.apache.axis2.cluster.configuration.DefaultConfigurationManagerListener"/>
        </configurationManager>
        <contextManager 
class="org.apache.axis2.cluster.context.TribesContextManager">
-           <listeners>
-           </listeners>
+           <listener 
class="org.apache.axis2.cluster.context.DefaultContextManagerListener"/>
        </contextManager>
     </cluster>
     -->

Modified: 
webservices/axis2/trunk/java/modules/samples/jms/server_repository/conf/axis2.xml
URL: 
http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/samples/jms/server_repository/conf/axis2.xml?view=diff&rev=540155&r1=540154&r2=540155
==============================================================================
--- 
webservices/axis2/trunk/java/modules/samples/jms/server_repository/conf/axis2.xml
 (original)
+++ 
webservices/axis2/trunk/java/modules/samples/jms/server_repository/conf/axis2.xml
 Mon May 21 07:45:22 2007
@@ -269,12 +269,10 @@
     <cluster class="org.apache.axis2.cluster.tribes.TribesClusterManager">
         <parameter name="param1" locked="false">value1</parameter>
        <configurationManager 
class="org.apache.axis2.cluster.configuration.TribesConfigurationManager">
-           <listeners>
-           </listeners>
+           <listener 
class="org.apache.axis2.cluster.configuration.DefaultConfigurationManagerListener"/>
        </configurationManager>
        <contextManager 
class="org.apache.axis2.cluster.context.TribesContextManager">
-           <listeners>
-           </listeners>
+           <listener 
class="org.apache.axis2.cluster.context.DefaultContextManagerListener"/>
        </contextManager>
     </cluster>
     -->



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to