Author: chirino
Date: Fri Feb 17 13:01:04 2006
New Revision: 378626

URL: http://svn.apache.org/viewcvs?rev=378626&view=rev
Log:
http://jira.activemq.org/jira//browse/AMQ-568

Modified:
    
incubator/activemq/trunk/activemq-core/src/main/java/org/apache/activemq/broker/BrokerService.java

Modified: 
incubator/activemq/trunk/activemq-core/src/main/java/org/apache/activemq/broker/BrokerService.java
URL: 
http://svn.apache.org/viewcvs/incubator/activemq/trunk/activemq-core/src/main/java/org/apache/activemq/broker/BrokerService.java?rev=378626&r1=378625&r2=378626&view=diff
==============================================================================
--- 
incubator/activemq/trunk/activemq-core/src/main/java/org/apache/activemq/broker/BrokerService.java
 (original)
+++ 
incubator/activemq/trunk/activemq-core/src/main/java/org/apache/activemq/broker/BrokerService.java
 Fri Feb 17 13:01:04 2006
@@ -16,8 +16,19 @@
  */
 package org.apache.activemq.broker;
 
-import edu.emory.mathcs.backport.java.util.concurrent.CopyOnWriteArrayList;
-import edu.emory.mathcs.backport.java.util.concurrent.atomic.AtomicBoolean;
+import java.io.File;
+import java.io.IOException;
+import java.net.URI;
+import java.net.URISyntaxException;
+import java.util.ArrayList;
+import java.util.HashMap;
+import java.util.Hashtable;
+import java.util.Iterator;
+import java.util.List;
+import java.util.Map;
+
+import javax.management.MBeanServer;
+import javax.management.ObjectName;
 
 import org.apache.activemq.ActiveMQConnectionMetaData;
 import org.apache.activemq.Service;
@@ -30,7 +41,6 @@
 import org.apache.activemq.broker.jmx.FTConnectorView;
 import org.apache.activemq.broker.jmx.JmsConnectorView;
 import org.apache.activemq.broker.jmx.ManagedRegionBroker;
-import org.apache.activemq.broker.jmx.ManagedTransportConnector;
 import org.apache.activemq.broker.jmx.ManagementContext;
 import org.apache.activemq.broker.jmx.NetworkConnectorView;
 import org.apache.activemq.broker.jmx.NetworkConnectorViewMBean;
@@ -55,19 +65,8 @@
 import org.apache.commons.logging.Log;
 import org.apache.commons.logging.LogFactory;
 
-import javax.management.MBeanServer;
-import javax.management.ObjectName;
-
-import java.io.File;
-import java.io.IOException;
-import java.net.URI;
-import java.net.URISyntaxException;
-import java.util.ArrayList;
-import java.util.HashMap;
-import java.util.Hashtable;
-import java.util.Iterator;
-import java.util.List;
-import java.util.Map;
+import edu.emory.mathcs.backport.java.util.concurrent.CopyOnWriteArrayList;
+import edu.emory.mathcs.backport.java.util.concurrent.atomic.AtomicBoolean;
 
 /**
  * Represents a running broker service which consists of a number of transport
@@ -152,15 +151,16 @@
      */
     public TransportConnector addConnector(TransportConnector connector) 
throws Exception {
         
+        if (isUseJmx()) {
+            connector = 
connector.asManagedConnector(getManagementContext().getMBeanServer(), 
getBrokerObjectName());
+            registerConnectorMBean(connector);
+        }
+        
         connector.setBroker(getBroker());
         connector.setBrokerName(getBrokerName());
         connector.setTaskRunnerFactory(getTaskRunnerFactory());
         transportConnectors.add(connector);
 
-        if (isUseJmx()) {
-            connector = 
connector.asManagedConnector(getManagementContext().getMBeanServer(), 
getBrokerObjectName());
-            registerConnectorMBean(connector);
-        }
         return connector;
     }
 
@@ -924,15 +924,8 @@
     }
 
     protected TransportConnector createTransportConnector(Broker broker, URI 
brokerURI) throws Exception {
-
         TransportServer transport = 
TransportFactory.bind(getBrokerName(),brokerURI);
-        if (isUseJmx()) {
-            MBeanServer mbeanServer = getManagementContext().getMBeanServer();
-            return new ManagedTransportConnector(mbeanServer, 
getBrokerObjectName(), broker, transport);
-        }
-        else {
-            return new TransportConnector(broker, transport);
-        }
+        return new TransportConnector(broker, transport);
     }
 
     /**


Reply via email to