You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@qpid.apache.org by ro...@apache.org on 2014/10/01 14:40:45 UTC

[6/7] git commit: obey requests to disable including timestamp on the message even if ttl is enabled

obey requests to disable including timestamp on the message even if ttl is enabled


Project: http://git-wip-us.apache.org/repos/asf/qpid-jms/repo
Commit: http://git-wip-us.apache.org/repos/asf/qpid-jms/commit/772032f1
Tree: http://git-wip-us.apache.org/repos/asf/qpid-jms/tree/772032f1
Diff: http://git-wip-us.apache.org/repos/asf/qpid-jms/diff/772032f1

Branch: refs/heads/master
Commit: 772032f18e95f6834fb5ea3820e4fb9af5f7e35d
Parents: f426494
Author: Robert Gemmell <ro...@apache.org>
Authored: Wed Oct 1 12:29:40 2014 +0100
Committer: Robert Gemmell <ro...@apache.org>
Committed: Wed Oct 1 13:37:48 2014 +0100

----------------------------------------------------------------------
 .../src/main/java/org/apache/qpid/jms/JmsSession.java          | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/qpid-jms/blob/772032f1/qpid-jms-client/src/main/java/org/apache/qpid/jms/JmsSession.java
----------------------------------------------------------------------
diff --git a/qpid-jms-client/src/main/java/org/apache/qpid/jms/JmsSession.java b/qpid-jms-client/src/main/java/org/apache/qpid/jms/JmsSession.java
index 495f9c8..5a808e4 100644
--- a/qpid-jms-client/src/main/java/org/apache/qpid/jms/JmsSession.java
+++ b/qpid-jms-client/src/main/java/org/apache/qpid/jms/JmsSession.java
@@ -639,7 +639,11 @@ public class JmsSession implements Session, QueueSession, TopicSession, JmsMessa
                 timeStamp = System.currentTimeMillis();
             }
 
-            original.setJMSTimestamp(timeStamp);
+            if (!disableTimestamp) {
+                original.setJMSTimestamp(timeStamp);
+            } else {
+                original.setJMSTimestamp(0);
+            }
 
             if (hasTTL) {
                 original.setJMSExpiration(timeStamp + timeToLive);


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@qpid.apache.org
For additional commands, e-mail: commits-help@qpid.apache.org