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 2015/08/26 13:25:36 UTC

[2/2] qpid-jms git commit: NO-JIRA: add some notes for later

NO-JIRA: add some notes for later


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

Branch: refs/heads/master
Commit: 6db16354b5c43b503cf9dfe7fc3a9cf4c8d0e767
Parents: 894dce5
Author: Robert Gemmell <ro...@apache.org>
Authored: Wed Aug 26 12:17:27 2015 +0100
Committer: Robert Gemmell <ro...@apache.org>
Committed: Wed Aug 26 12:24:55 2015 +0100

----------------------------------------------------------------------
 .../src/main/java/org/apache/qpid/jms/JmsConnection.java           | 1 +
 qpid-jms-client/src/main/java/org/apache/qpid/jms/JmsSession.java  | 2 ++
 2 files changed, 3 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/qpid-jms/blob/6db16354/qpid-jms-client/src/main/java/org/apache/qpid/jms/JmsConnection.java
----------------------------------------------------------------------
diff --git a/qpid-jms-client/src/main/java/org/apache/qpid/jms/JmsConnection.java b/qpid-jms-client/src/main/java/org/apache/qpid/jms/JmsConnection.java
index 6873fee..3367212 100644
--- a/qpid-jms-client/src/main/java/org/apache/qpid/jms/JmsConnection.java
+++ b/qpid-jms-client/src/main/java/org/apache/qpid/jms/JmsConnection.java
@@ -1008,6 +1008,7 @@ public class JmsConnection implements Connection, TopicConnection, QueueConnecti
 
         // Run the application callbacks on the connection executor to allow the provider to
         // return to its normal processing without waiting for client level processing to finish.
+        //TODO: if this is usually empty, optimise this a little by skipping iteration?
         for (final JmsConnectionListener listener : connectionListeners) {
             executor.submit(new Runnable() {
 

http://git-wip-us.apache.org/repos/asf/qpid-jms/blob/6db16354/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 19d86e5..8b75287 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
@@ -949,6 +949,8 @@ public class JmsSession implements Session, QueueSession, TopicSession, JmsMessa
 
     @Override
     public void onInboundMessage(JmsInboundMessageDispatch envelope) {
+        // TODO: is onInboundMessage ever called on the Session?
+        // Seems like we might only call it on consumers from within the connection.
         if (started.get()) {
             deliver(envelope);
         } else {


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