[jboss-cvs] JBoss Messaging SVN: r2031 - trunk/src/main/org/jboss/jms/server/endpoint.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Wed Jan 24 02:44:11 EST 2007
Author: timfox
Date: 2007-01-24 02:44:11 -0500 (Wed, 24 Jan 2007)
New Revision: 2031
Modified:
trunk/src/main/org/jboss/jms/server/endpoint/ServerConsumerEndpoint.java
Log:
If delivery expires do not delivery it to client!
Modified: trunk/src/main/org/jboss/jms/server/endpoint/ServerConsumerEndpoint.java
===================================================================
--- trunk/src/main/org/jboss/jms/server/endpoint/ServerConsumerEndpoint.java 2007-01-24 03:29:10 UTC (rev 2030)
+++ trunk/src/main/org/jboss/jms/server/endpoint/ServerConsumerEndpoint.java 2007-01-24 07:44:11 UTC (rev 2031)
@@ -175,12 +175,13 @@
if (!clientAccepting)
{
if (trace) { log.trace(this + "'s client is NOT accepting messages!"); }
+
return null;
}
if (ref.isExpired())
{
- SimpleDelivery delivery = new SimpleDelivery(observer, ref);
+ SimpleDelivery delivery = new SimpleDelivery(observer, ref, true);
try
{
@@ -190,6 +191,8 @@
{
log.error("Failed to expire delivery: " + delivery, t);
}
+
+ return delivery;
}
synchronized (startStopLock)
More information about the jboss-cvs-commits
mailing list