update dynamic lookup context names and add a comment to illustrate usage

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

Branch: refs/heads/master
Commit: ba71f29c79eb8c7bc57ebe08e6dc38b3d0eff882
Parents: 4ddac62
Author: Robert Gemmell <[email protected]>
Authored: Tue Jan 20 11:35:43 2015 +0000
Committer: Robert Gemmell <[email protected]>
Committed: Tue Jan 20 11:35:43 2015 +0000

----------------------------------------------------------------------
 .../org/apache/qpid/jms/jndi/JmsInitialContextFactory.java    | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/qpid-jms/blob/ba71f29c/qpid-jms-client/src/main/java/org/apache/qpid/jms/jndi/JmsInitialContextFactory.java
----------------------------------------------------------------------
diff --git 
a/qpid-jms-client/src/main/java/org/apache/qpid/jms/jndi/JmsInitialContextFactory.java
 
b/qpid-jms-client/src/main/java/org/apache/qpid/jms/jndi/JmsInitialContextFactory.java
index ebd6be1..cfbeca4 100644
--- 
a/qpid-jms-client/src/main/java/org/apache/qpid/jms/jndi/JmsInitialContextFactory.java
+++ 
b/qpid-jms-client/src/main/java/org/apache/qpid/jms/jndi/JmsInitialContextFactory.java
@@ -75,7 +75,9 @@ public class JmsInitialContextFactory implements 
InitialContextFactory {
         createQueues(data, environment);
         createTopics(data, environment);
 
-        data.put("queue", new LazyCreateContext() {
+        // Add sub-contexts for dynamic creation on lookup.
+        // "dynamicQueues/<queue-name>"
+        data.put("dynamicQueues", new LazyCreateContext() {
             private static final long serialVersionUID = 6503881346214855588L;
 
             @Override
@@ -84,7 +86,8 @@ public class JmsInitialContextFactory implements 
InitialContextFactory {
             }
         });
 
-        data.put("topic", new LazyCreateContext() {
+        // "dynamicTopics/<topic-name>"
+        data.put("dynamicTopics", new LazyCreateContext() {
             private static final long serialVersionUID = 2019166796234979615L;
 
             @Override


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to