Author: dblevins
Date: Mon Aug 20 19:36:36 2012
New Revision: 1375180
URL: http://svn.apache.org/viewvc?rev=1375180&view=rev
Log:
Trim more eagerly
Modified:
openejb/trunk/openejb/container/openejb-core/src/main/java/org/apache/openejb/async/AsynchronousPool.java
openejb/trunk/openejb/container/openejb-core/src/main/java/org/apache/openejb/util/DaemonThreadFactory.java
Modified:
openejb/trunk/openejb/container/openejb-core/src/main/java/org/apache/openejb/async/AsynchronousPool.java
URL:
http://svn.apache.org/viewvc/openejb/trunk/openejb/container/openejb-core/src/main/java/org/apache/openejb/async/AsynchronousPool.java?rev=1375180&r1=1375179&r2=1375180&view=diff
==============================================================================
---
openejb/trunk/openejb/container/openejb-core/src/main/java/org/apache/openejb/async/AsynchronousPool.java
(original)
+++
openejb/trunk/openejb/container/openejb-core/src/main/java/org/apache/openejb/async/AsynchronousPool.java
Mon Aug 20 19:36:36 2012
@@ -33,7 +33,6 @@ import java.util.concurrent.DelayQueue;
import java.util.concurrent.ExecutionException;
import java.util.concurrent.ExecutorService;
import java.util.concurrent.Future;
-import java.util.concurrent.LinkedBlockingDeque;
import java.util.concurrent.LinkedBlockingQueue;
import java.util.concurrent.PriorityBlockingQueue;
import java.util.concurrent.RejectedExecutionException;
@@ -59,7 +58,7 @@ public class AsynchronousPool {
corePoolSize,
maximumPoolSize,
keepAliveTime.getTime(),
- unit, blockingQueue, new DaemonThreadFactory("@Asynchronous",
id));
+ unit, blockingQueue, new DaemonThreadFactory("@Asynchronous",
id.trim()));
}
public static AsynchronousPool create(AppContext appContext) {
Modified:
openejb/trunk/openejb/container/openejb-core/src/main/java/org/apache/openejb/util/DaemonThreadFactory.java
URL:
http://svn.apache.org/viewvc/openejb/trunk/openejb/container/openejb-core/src/main/java/org/apache/openejb/util/DaemonThreadFactory.java?rev=1375180&r1=1375179&r2=1375180&view=diff
==============================================================================
---
openejb/trunk/openejb/container/openejb-core/src/main/java/org/apache/openejb/util/DaemonThreadFactory.java
(original)
+++
openejb/trunk/openejb/container/openejb-core/src/main/java/org/apache/openejb/util/DaemonThreadFactory.java
Mon Aug 20 19:36:36 2012
@@ -30,7 +30,7 @@ public class DaemonThreadFactory impleme
private AtomicInteger ids = new AtomicInteger(0);
public DaemonThreadFactory(Object... name) {
- this.name = join(" ", name);
+ this.name = join(" ", name).trim();
}
public DaemonThreadFactory(Class... clazz) {
@@ -48,7 +48,7 @@ public class DaemonThreadFactory impleme
@Override
public Thread newThread(Runnable runnable) {
- Thread t = new Thread(runnable, name.trim() + " - " +
ids.incrementAndGet());
+ Thread t = new Thread(runnable, name + " - " + ids.incrementAndGet());
t.setDaemon(true);
return t;
}