You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@servicemix.apache.org by gn...@apache.org on 2006/01/25 12:26:12 UTC
svn commit: r372197 -
/incubator/servicemix/trunk/servicemix-core/src/main/java/org/apache/servicemix/jbi/management/ManagementContext.java
Author: gnodet
Date: Wed Jan 25 03:25:58 2006
New Revision: 372197
URL: http://svn.apache.org/viewcvs?rev=372197&view=rev
Log:
Add debug logging statement to ManagementContext
Modified:
incubator/servicemix/trunk/servicemix-core/src/main/java/org/apache/servicemix/jbi/management/ManagementContext.java
Modified: incubator/servicemix/trunk/servicemix-core/src/main/java/org/apache/servicemix/jbi/management/ManagementContext.java
URL: http://svn.apache.org/viewcvs/incubator/servicemix/trunk/servicemix-core/src/main/java/org/apache/servicemix/jbi/management/ManagementContext.java?rev=372197&r1=372196&r2=372197&view=diff
==============================================================================
--- incubator/servicemix/trunk/servicemix-core/src/main/java/org/apache/servicemix/jbi/management/ManagementContext.java (original)
+++ incubator/servicemix/trunk/servicemix-core/src/main/java/org/apache/servicemix/jbi/management/ManagementContext.java Wed Jan 25 03:25:58 2006
@@ -541,6 +541,9 @@
public void registerSystemService(BaseLifeCycle service, Class type, Class implementationType, String name) throws JBIException {
String tmp = jmxDomainName + ":" + "type=" + type.getName() + ",name=" + name;
try {
+ if (log.isDebugEnabled()) {
+ log.debug("Registering system service: class=" + implementationType.getName() + ", name=" + tmp);
+ }
ObjectName objName = new ObjectName(tmp);
registerMBean(objName, service, implementationType, service.getDescription());
systemServices.put(name, objName);
@@ -609,9 +612,19 @@
// lets piggy back on another MBeanServer - we could be in an appserver!
List list = MBeanServerFactory.findMBeanServer(null);
if (list != null && list.size() > 0) {
+ if (log.isDebugEnabled()) {
+ log.debug("Found " + list.size() + " mbean servers. Getting the first one");
+ }
result = (MBeanServer) list.get(0);
+ } else {
+ if (log.isDebugEnabled()) {
+ log.debug("No mbean server found");
+ }
}
if (result == null && createMBeanServer) {
+ if (log.isDebugEnabled()) {
+ log.debug("Creating mbean server");
+ }
result = MBeanServerFactory.createMBeanServer(jmxDomainName);
locallyCreateMBeanServer = true;
// Register and start the rmiregistry MBean, needed by JSR 160 RMIConnectorServer
@@ -680,6 +693,10 @@
catch (Throwable e) {
// probably don't have access to system properties
log.error("Failed to initialize MBeanServer", e);
+ }
+ } else {
+ if (log.isDebugEnabled()) {
+ log.debug("Not using jmx: useMBeanServer is false");
}
}
return result;