You are viewing a plain text version of this content. The canonical link for it is here.
Posted to axis-cvs@ws.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