[jboss-svn-commits] JBL Code SVN: r22780 - in labs/jbossesb/branches/JBESB_4_4_GA_CP/product/rosetta/src/org/jboss/soa/esb/listeners: lifecycle and 1 other directory.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Mon Sep 15 12:49:33 EDT 2008
Author: kevin.conner at jboss.com
Date: 2008-09-15 12:49:33 -0400 (Mon, 15 Sep 2008)
New Revision: 22780
Modified:
labs/jbossesb/branches/JBESB_4_4_GA_CP/product/rosetta/src/org/jboss/soa/esb/listeners/config/JBoss4ESBDeployment.java
labs/jbossesb/branches/JBESB_4_4_GA_CP/product/rosetta/src/org/jboss/soa/esb/listeners/lifecycle/LifecycleController.java
Log:
Revert change 22759 (JBESB-2034 and JBESB-2038)
Modified: labs/jbossesb/branches/JBESB_4_4_GA_CP/product/rosetta/src/org/jboss/soa/esb/listeners/config/JBoss4ESBDeployment.java
===================================================================
--- labs/jbossesb/branches/JBESB_4_4_GA_CP/product/rosetta/src/org/jboss/soa/esb/listeners/config/JBoss4ESBDeployment.java 2008-09-15 16:14:18 UTC (rev 22779)
+++ labs/jbossesb/branches/JBESB_4_4_GA_CP/product/rosetta/src/org/jboss/soa/esb/listeners/config/JBoss4ESBDeployment.java 2008-09-15 16:49:33 UTC (rev 22780)
@@ -22,18 +22,9 @@
package org.jboss.soa.esb.listeners.config;
import java.util.List;
-import java.util.Set;
-import javax.management.InstanceNotFoundException;
-import javax.management.MBeanRegistrationException;
-import javax.management.MBeanServer;
-import javax.management.MalformedObjectNameException;
-import javax.management.ObjectName;
-
import org.jboss.internal.soa.esb.publish.ContractReferencePublisher;
-import org.jboss.mx.util.MBeanServerLocator;
import org.jboss.soa.esb.lifecycle.LifecycleResourceManager;
-import org.jboss.soa.esb.listeners.ListenerTagNames;
import org.jboss.soa.esb.listeners.lifecycle.ManagedLifecycleController;
import org.jboss.system.ServiceMBeanSupport;
@@ -105,7 +96,6 @@
{
Thread.currentThread().setContextClassLoader(classloader);
LifecycleResourceManager.getSingleton().associateDeployment(deploymentName) ;
- unregisterMBeans(deploymentName);
controller = Configuration.create(jbossEsbXml, serviceName, publishers);
controller.start();
}
@@ -116,33 +106,6 @@
}
- /**
- * Unregisters all MBeans that may have been associated with a previous version of the ESB deployment.
- *
- * @param deploymentName name of the deployment (ex: jbossesb.esb)
- * @throws Exception
- */
- private void unregisterMBeans(String deployment) throws Exception {
- MBeanServer mbeanServer = MBeanServerLocator.locateJBoss();
- Set<ObjectName> listenerControllers = mbeanServer.queryNames(new ObjectName("jboss.esb:*"), null);
- for (ObjectName controller : listenerControllers) {
- if (controller.toString().indexOf("deployment="+deployment)>0) {
- if ((controller.toString().indexOf("listener-name=")>0) || (controller.toString().indexOf("gateway-name=")>0)) {
- mbeanServer.unregisterMBean(controller);
- }
- }
- }
-
- Set<ObjectName> counterControllers = mbeanServer.queryNames(new ObjectName("jboss.esb:*"), null);
- for (ObjectName controller : counterControllers) {
- if (controller.toString().indexOf("category=MessageCounter," + ListenerTagNames.DEPLOYMENT_NAME_TAG + "=" + deploymentName)>0) {
- if (controller.toString().indexOf(ListenerTagNames.SERVICE_NAME_TAG + "=")>0) {
- mbeanServer.unregisterMBean(controller);
- }
- }
- }
- }
-
@Override
public void stopService() throws Exception
{
Modified: labs/jbossesb/branches/JBESB_4_4_GA_CP/product/rosetta/src/org/jboss/soa/esb/listeners/lifecycle/LifecycleController.java
===================================================================
--- labs/jbossesb/branches/JBESB_4_4_GA_CP/product/rosetta/src/org/jboss/soa/esb/listeners/lifecycle/LifecycleController.java 2008-09-15 16:14:18 UTC (rev 22779)
+++ labs/jbossesb/branches/JBESB_4_4_GA_CP/product/rosetta/src/org/jboss/soa/esb/listeners/lifecycle/LifecycleController.java 2008-09-15 16:49:33 UTC (rev 22780)
@@ -163,25 +163,14 @@
return;
}
- String deployment = null;
- String listenerName = null;
ObjectName listObjectName = null;
try {
- deployment = m_config.getParent().getAttribute("deployment");
- listenerName = m_config.getName();
-
String categoryName = m_config.getAttribute(ListenerTagNames.SERVICE_CATEGORY_NAME_TAG);
String serviceName = m_config.getAttribute(ListenerTagNames.SERVICE_NAME_TAG);
+ String listenerName = m_config.getName();
StringBuffer objectName = new StringBuffer();
- if (deployment != null) {
- objectName.append(ListenerTagNames.DEPLOYMENT_NAME_TAG + "=" + deployment);
- }
-
if (categoryName != null) {
- if (objectName.length() > 0) {
- objectName.append(",");
- }
objectName.append(ListenerTagNames.SERVICE_CATEGORY_NAME_TAG + "=" + categoryName);
}
@@ -191,7 +180,7 @@
}
objectName.append(ListenerTagNames.SERVICE_NAME_TAG + "=" + serviceName);
}
-
+
if (listenerName != null) {
if (objectName.length() > 0) {
objectName.append(",");
@@ -206,29 +195,29 @@
listObjectName = new ObjectName("jboss.esb:" + objectName.toString());
} catch (MalformedObjectNameException e1) {
- logger.warn("", e1);
+ logger.error("", e1);
} catch (NullPointerException e1) {
- logger.warn("", e1);
+ logger.error("", e1);
}
-
+
if (mbeanServer.isRegistered(listObjectName)) {
try {
mbeanServer.unregisterMBean(listObjectName);
} catch (InstanceNotFoundException e) {
- logger.warn("", e);
+ logger.error("", e);
} catch (MBeanRegistrationException e) {
- logger.warn("", e);
+ logger.error("", e);
}
}
try {
mbeanServer.registerMBean(this, listObjectName);
} catch (InstanceAlreadyExistsException e) {
- logger.warn("", e);
+ logger.error("", e);
} catch (MBeanRegistrationException e) {
- logger.warn("", e);
+ logger.error("", e);
} catch (NotCompliantMBeanException e) {
- logger.warn("", e);
+ logger.error("", e);
}
}
@@ -329,7 +318,7 @@
try {
start();
} catch (ManagedLifecycleException e) {
- logger.warn("", e);
+ logger.error("", e);
return "Error invoking " + method + ": " + e.toString();
}
return "Invoking the " + method + " on the lifecycle.";
@@ -337,7 +326,7 @@
try {
initialise();
} catch (ManagedLifecycleException e) {
- logger.warn("", e);
+ logger.error("", e);
return "Error invoking " + method + ": " + e.toString();
}
return "Invoking the " + method + " on the lifecycle.";
@@ -345,7 +334,7 @@
try {
stop();
} catch (ManagedLifecycleException e) {
- logger.warn("", e);
+ logger.error("", e);
return "Error invoking " + method + ": " + e.toString();
}
return "Invoking the " + method + " on the lifecycle.";
@@ -353,7 +342,7 @@
try {
destroy();
} catch (ManagedLifecycleException e) {
- logger.warn("", e);
+ logger.error("", e);
return "Error invoking " + method + ": " + e.toString();
}
return "Invoking the " + method + " on the lifecycle.";
More information about the jboss-svn-commits
mailing list