Remove an unneeded public accessor and just make the calls directly in
the AmqpConsumer 

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

Branch: refs/heads/master
Commit: 343a075f76cbafbb917c374d4ec152f20fe2f203
Parents: 4634188
Author: Timothy Bish <tabish...@gmail.com>
Authored: Thu Oct 9 17:24:11 2014 -0400
Committer: Timothy Bish <tabish...@gmail.com>
Committed: Thu Oct 9 17:24:11 2014 -0400

----------------------------------------------------------------------
 .../org/apache/qpid/jms/message/JmsInboundMessageDispatch.java   | 4 ----
 .../src/main/java/org/apache/qpid/jms/message/JmsMessage.java    | 4 ----
 .../java/org/apache/qpid/jms/provider/amqp/AmqpConsumer.java     | 3 ++-
 3 files changed, 2 insertions(+), 9 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/qpid-jms/blob/343a075f/qpid-jms-client/src/main/java/org/apache/qpid/jms/message/JmsInboundMessageDispatch.java
----------------------------------------------------------------------
diff --git 
a/qpid-jms-client/src/main/java/org/apache/qpid/jms/message/JmsInboundMessageDispatch.java
 
b/qpid-jms-client/src/main/java/org/apache/qpid/jms/message/JmsInboundMessageDispatch.java
index c8129ca..bafa945 100644
--- 
a/qpid-jms-client/src/main/java/org/apache/qpid/jms/message/JmsInboundMessageDispatch.java
+++ 
b/qpid-jms-client/src/main/java/org/apache/qpid/jms/message/JmsInboundMessageDispatch.java
@@ -49,10 +49,6 @@ public class JmsInboundMessageDispatch extends 
JmsAbstractResourceId {
         this.consumerId = consumerId;
     }
 
-    public void onMessageRedelivered() {
-        this.message.incrementRedeliveryCount();
-    }
-
     public void setMessageId(Object object) {
         this.messageId = object;
     }

http://git-wip-us.apache.org/repos/asf/qpid-jms/blob/343a075f/qpid-jms-client/src/main/java/org/apache/qpid/jms/message/JmsMessage.java
----------------------------------------------------------------------
diff --git 
a/qpid-jms-client/src/main/java/org/apache/qpid/jms/message/JmsMessage.java 
b/qpid-jms-client/src/main/java/org/apache/qpid/jms/message/JmsMessage.java
index e9838ca..9c1cc0e 100644
--- a/qpid-jms-client/src/main/java/org/apache/qpid/jms/message/JmsMessage.java
+++ b/qpid-jms-client/src/main/java/org/apache/qpid/jms/message/JmsMessage.java
@@ -505,10 +505,6 @@ public class JmsMessage implements javax.jms.Message {
         return expireTime > 0 && System.currentTimeMillis() > expireTime;
     }
 
-    public void incrementRedeliveryCount() {
-        facade.setDeliveryCount(facade.getDeliveryCount() + 1);
-    }
-
     public JmsMessageFacade getFacade() {
         return this.facade;
     }

http://git-wip-us.apache.org/repos/asf/qpid-jms/blob/343a075f/qpid-jms-client/src/main/java/org/apache/qpid/jms/provider/amqp/AmqpConsumer.java
----------------------------------------------------------------------
diff --git 
a/qpid-jms-client/src/main/java/org/apache/qpid/jms/provider/amqp/AmqpConsumer.java
 
b/qpid-jms-client/src/main/java/org/apache/qpid/jms/provider/amqp/AmqpConsumer.java
index 515449e..0af029b 100644
--- 
a/qpid-jms-client/src/main/java/org/apache/qpid/jms/provider/amqp/AmqpConsumer.java
+++ 
b/qpid-jms-client/src/main/java/org/apache/qpid/jms/provider/amqp/AmqpConsumer.java
@@ -267,7 +267,8 @@ public class AmqpConsumer extends 
AbstractAmqpResource<JmsConsumerInfo, Receiver
             // TODO - increment redelivery counter and apply connection 
redelivery policy
             //        to those messages that are past max redlivery.
             JmsInboundMessageDispatch envelope = (JmsInboundMessageDispatch) 
delivery.getContext();
-            envelope.onMessageRedelivered();
+            envelope.getMessage().getFacade().setRedeliveryCount(
+                envelope.getMessage().getFacade().getRedeliveryCount() + 1);
             deliver(envelope);
         }
         delivered.clear();


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

Reply via email to