activemq-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Jim Gomes (JIRA)" <jira+amq...@apache.org>
Subject [jira] Created: (AMQNET-268) Add configuration option to have the client ignore the message expiration time.
Date Tue, 10 Aug 2010 21:02:47 GMT
Add configuration option to have the client ignore the message expiration time.
-------------------------------------------------------------------------------

                 Key: AMQNET-268
                 URL: https://issues.apache.org/activemq/browse/AMQNET-268
             Project: ActiveMQ .Net
          Issue Type: Improvement
          Components: ActiveMQ
    Affects Versions: 1.3.0
            Reporter: Jim Gomes
            Assignee: Jim Gomes
            Priority: Minor
             Fix For: 1.4.0


The local message dispatcher in the ActiveMQ client checks for expired messages.  If the message
is determined to be expired, then it discards the message.  There are some applications that
still want expired messages to be passed on.  Essentially, by turning off the client's checking
of expired messages, it is delegating that responsibility to the broker to determine whether
the message is delivered to the client.  The application can then perform it's own application
level logic to determine whether it wants to handle expired messages or not.  The JMS spec
is fairly loose regarding the expiration of messages.  The JMS expiration time is more a means
of cleaning up a broker's disk queues, and not primarily about stopping the routing of messages.

A new configuration option should be added for consumers:  "ignoreExpiration=true".

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


Mime
View raw message