Author: rajdavies
Date: Tue Mar 18 00:15:45 2008
New Revision: 638246

URL: http://svn.apache.org/viewvc?rev=638246&view=rev
Log:
removed unused executor

Modified:
    
activemq/trunk/activemq-core/src/main/java/org/apache/activemq/transport/failover/FailoverTransport.java

Modified: 
activemq/trunk/activemq-core/src/main/java/org/apache/activemq/transport/failover/FailoverTransport.java
URL: 
http://svn.apache.org/viewvc/activemq/trunk/activemq-core/src/main/java/org/apache/activemq/transport/failover/FailoverTransport.java?rev=638246&r1=638245&r2=638246&view=diff
==============================================================================
--- 
activemq/trunk/activemq-core/src/main/java/org/apache/activemq/transport/failover/FailoverTransport.java
 (original)
+++ 
activemq/trunk/activemq-core/src/main/java/org/apache/activemq/transport/failover/FailoverTransport.java
 Tue Mar 18 00:15:45 2008
@@ -26,15 +26,11 @@
 import java.util.Random;
 import java.util.concurrent.ConcurrentHashMap;
 import java.util.concurrent.CopyOnWriteArrayList;
-import java.util.concurrent.ExecutorService;
-import java.util.concurrent.Executors;
-import java.util.concurrent.ThreadFactory;
 import java.util.concurrent.atomic.AtomicReference;
 
 import org.apache.activemq.command.BrokerInfo;
 import org.apache.activemq.command.Command;
 import org.apache.activemq.command.ConnectionControl;
-import org.apache.activemq.command.Message;
 import org.apache.activemq.command.RemoveInfo;
 import org.apache.activemq.command.Response;
 import org.apache.activemq.state.ConnectionStateTracker;
@@ -79,7 +75,6 @@
     private URI failedConnectTransportURI;
     private final AtomicReference<Transport> connectedTransport = new 
AtomicReference<Transport>();
     private final TaskRunner reconnectTask;
-    private final ExecutorService executor;
     private boolean started;
 
     private long initialReconnectDelay = 10;
@@ -107,14 +102,6 @@
     public FailoverTransport() throws InterruptedIOException {
 
         stateTracker.setTrackTransactions(true);
-        this.executor =  Executors.newSingleThreadExecutor(new ThreadFactory() 
{
-            public Thread newThread(Runnable runnable) {
-                Thread thread = new Thread(runnable, 
"FailoverTransport:"+toString()+"."+System.identityHashCode(this));
-                thread.setDaemon(true);
-                thread.setPriority(Thread.NORM_PRIORITY);
-                return thread;
-            }
-        });
         // Setup a task that is used to reconnect the a connection async.
         reconnectTask = 
DefaultThreadPools.getDefaultTaskRunnerFactory().createTaskRunner(new Task() {
             public boolean iterate() {
@@ -276,7 +263,6 @@
             sleepMutex.notifyAll();
         }
         reconnectTask.shutdown();
-        executor.shutdown();
         if( transportToStop!=null ) {
             transportToStop.stop();
         }


Reply via email to