[jboss-cvs] JBoss Messaging SVN: r8257 - branches/Branch_1_4/src/main/org/jboss/jms/client/container.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Thu Apr 7 02:26:44 EDT 2011
Author: gaohoward
Date: 2011-04-07 02:26:43 -0400 (Thu, 07 Apr 2011)
New Revision: 8257
Modified:
branches/Branch_1_4/src/main/org/jboss/jms/client/container/ClientConsumer.java
Log:
JBMESSAGING-1850
Modified: branches/Branch_1_4/src/main/org/jboss/jms/client/container/ClientConsumer.java
===================================================================
--- branches/Branch_1_4/src/main/org/jboss/jms/client/container/ClientConsumer.java 2011-04-06 15:17:51 UTC (rev 8256)
+++ branches/Branch_1_4/src/main/org/jboss/jms/client/container/ClientConsumer.java 2011-04-07 06:26:43 UTC (rev 8257)
@@ -295,7 +295,7 @@
private int consumeCount;
private boolean firstTime = true;
private volatile Thread onMessageThread;
- private ExecutorService pool = Executors.newFixedThreadPool(1);
+ private ExecutorService pool = Executors.newCachedThreadPool();
private long maxRetryChangeRate;
private long retryChangeRateInterval;
private boolean abortReceive;
@@ -472,6 +472,8 @@
this.listener = null;
}
+
+ pool.shutdownNow();
if (trace) { log.trace(this + " closed"); }
}
@@ -598,7 +600,7 @@
if (tmUsed >= timeout)
{
log.warn("Timed out before post message processing, discarding message " + m);
- return null;
+ throw new JMSException("Timed out before post message processing, discarding message " + m);
}
try
@@ -621,7 +623,7 @@
catch (TimeoutException e)
{
log.warn("Timed out waiting for post message processing, discarding message " + m);
- return null;
+ throw new JMSException("Timed out waiting for post message processing, discarding message " + m);
}
}
More information about the jboss-cvs-commits
mailing list