[hornetq-commits] JBoss hornetq SVN: r9042 - in trunk: src/main/org/hornetq/core/server/impl and 1 other directory.
do-not-reply at jboss.org
do-not-reply at jboss.org
Thu Apr 1 10:28:35 EDT 2010
Author: jmesnil
Date: 2010-04-01 10:28:35 -0400 (Thu, 01 Apr 2010)
New Revision: 9042
Modified:
trunk/docs/user-manual/en/scheduled-messages.xml
trunk/src/main/org/hornetq/core/server/impl/ScheduledDeliveryHandlerImpl.java
Log:
fix scheduled message
* do not schedule a message with a negative (or zero) delivery time and treat it as a regular unscheduled message
Modified: trunk/docs/user-manual/en/scheduled-messages.xml
===================================================================
--- trunk/docs/user-manual/en/scheduled-messages.xml 2010-04-01 10:13:11 UTC (rev 9041)
+++ trunk/docs/user-manual/en/scheduled-messages.xml 2010-04-01 14:28:35 UTC (rev 9042)
@@ -26,7 +26,7 @@
<para>The property name used to identify a scheduled message is <literal
>"_HQ_SCHED_DELIVERY"</literal> (or the constant <literal
>Message.HDR_SCHEDULED_DELIVERY_TIME</literal>).</para>
- <para>The specified value must be a <literal>long</literal> corresponding to the time the
+ <para>The specified value must be a positive <literal>long</literal> corresponding to the time the
message must be delivered (in milliseconds). An example of sending a scheduled message
using the JMS API is as follows.</para>
<programlisting>
Modified: trunk/src/main/org/hornetq/core/server/impl/ScheduledDeliveryHandlerImpl.java
===================================================================
--- trunk/src/main/org/hornetq/core/server/impl/ScheduledDeliveryHandlerImpl.java 2010-04-01 10:13:11 UTC (rev 9041)
+++ trunk/src/main/org/hornetq/core/server/impl/ScheduledDeliveryHandlerImpl.java 2010-04-01 14:28:35 UTC (rev 9042)
@@ -52,7 +52,7 @@
{
long deliveryTime = ref.getScheduledDeliveryTime();
- if (deliveryTime != 0 && scheduledExecutor != null)
+ if (deliveryTime > 0 && scheduledExecutor != null)
{
if (ScheduledDeliveryHandlerImpl.trace)
{
More information about the hornetq-commits
mailing list