You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-dev@axis.apache.org by az...@apache.org on 2007/05/21 16:45:24 UTC

svn commit: r540155 - in /webservices/axis2/trunk/java/modules: clustering/src/org/apache/axis2/cluster/configuration/ clustering/src/org/apache/axis2/cluster/context/ clustering/src/org/apache/axis2/cluster/tribes/ kernel/conf/ kernel/src/org/apache/a...

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: axis-cvs-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-cvs-help@ws.apache.org