Repository: qpid-jms Updated Branches: refs/heads/master 5874cb0b0 -> a3d418162
NO-JIRA: allow username and password used in examples to be passed via system properties Project: http://git-wip-us.apache.org/repos/asf/qpid-jms/repo Commit: http://git-wip-us.apache.org/repos/asf/qpid-jms/commit/a3d41816 Tree: http://git-wip-us.apache.org/repos/asf/qpid-jms/tree/a3d41816 Diff: http://git-wip-us.apache.org/repos/asf/qpid-jms/diff/a3d41816 Branch: refs/heads/master Commit: a3d41816226a13e64e2f08a69fca1ae100558b7b Parents: 5874cb0 Author: Gordon Sim <[email protected]> Authored: Wed Jun 29 19:30:21 2016 +0100 Committer: Gordon Sim <[email protected]> Committed: Wed Jun 29 19:30:21 2016 +0100 ---------------------------------------------------------------------- qpid-jms-examples/README.txt | 8 ++++++++ .../main/java/org/apache/qpid/jms/example/HelloWorld.java | 7 ++----- .../src/main/java/org/apache/qpid/jms/example/Receiver.java | 6 ++---- .../src/main/java/org/apache/qpid/jms/example/Sender.java | 6 ++---- 4 files changed, 14 insertions(+), 13 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/qpid-jms/blob/a3d41816/qpid-jms-examples/README.txt ---------------------------------------------------------------------- diff --git a/qpid-jms-examples/README.txt b/qpid-jms-examples/README.txt index 8a64c7a..b54003b 100644 --- a/qpid-jms-examples/README.txt +++ b/qpid-jms-examples/README.txt @@ -16,6 +16,14 @@ Now you can run the examples using commands of the format: NOTE: The examples expect to use a Queue named "queue". You may need to create this before running the examples, depending on the broker/peer you are using. +NOTE: A username and password with which the examples will +authenticate themselves can be set through system properties named +USER and PASSWORD respectively. E.g. + + Linux: java -DUSER=guest -Dpassword=guest -cp "target/classes/:target/dependency/*" org.apache.qpid.jms.example.HelloWorld + + Windows: java -DUSER=guest -Dpassword=guest -cp "target\classes\;target\dependency\*" org.apache.qpid.jms.example.HelloWorld + NOTE: You can configure the connection and queue details used by updating the JNDI configuration file before building. It can be found at: src/main/resources/jndi.properties http://git-wip-us.apache.org/repos/asf/qpid-jms/blob/a3d41816/qpid-jms-examples/src/main/java/org/apache/qpid/jms/example/HelloWorld.java ---------------------------------------------------------------------- diff --git a/qpid-jms-examples/src/main/java/org/apache/qpid/jms/example/HelloWorld.java b/qpid-jms-examples/src/main/java/org/apache/qpid/jms/example/HelloWorld.java index 90ac0b7..4495ef9 100644 --- a/qpid-jms-examples/src/main/java/org/apache/qpid/jms/example/HelloWorld.java +++ b/qpid-jms-examples/src/main/java/org/apache/qpid/jms/example/HelloWorld.java @@ -35,9 +35,6 @@ import javax.naming.Context; import javax.naming.InitialContext; public class HelloWorld { - private static final String USER = "guest"; - private static final String PASSWORD = "guest"; - public static void main(String[] args) throws Exception { try { // The configuration for the Qpid InitialContextFactory has been supplied in @@ -48,7 +45,7 @@ public class HelloWorld { ConnectionFactory factory = (ConnectionFactory) context.lookup("myFactoryLookup"); Destination queue = (Destination) context.lookup("myQueueLookup"); - Connection connection = factory.createConnection(USER, PASSWORD); + Connection connection = factory.createConnection(System.getProperty("USER"), System.getProperty("PASSWORD")); connection.setExceptionListener(new MyExceptionListener()); connection.start(); @@ -83,4 +80,4 @@ public class HelloWorld { System.exit(1); } } -} \ No newline at end of file +} http://git-wip-us.apache.org/repos/asf/qpid-jms/blob/a3d41816/qpid-jms-examples/src/main/java/org/apache/qpid/jms/example/Receiver.java ---------------------------------------------------------------------- diff --git a/qpid-jms-examples/src/main/java/org/apache/qpid/jms/example/Receiver.java b/qpid-jms-examples/src/main/java/org/apache/qpid/jms/example/Receiver.java index a16dc11..89b51f2 100644 --- a/qpid-jms-examples/src/main/java/org/apache/qpid/jms/example/Receiver.java +++ b/qpid-jms-examples/src/main/java/org/apache/qpid/jms/example/Receiver.java @@ -32,8 +32,6 @@ import javax.naming.Context; import javax.naming.InitialContext; public class Receiver { - private static final String USER = "guest"; - private static final String PASSWORD = "guest"; private static final int DEFAULT_COUNT = 10; public static void main(String[] args) throws Exception { @@ -55,7 +53,7 @@ public class Receiver { ConnectionFactory factory = (ConnectionFactory) context.lookup("myFactoryLookup"); Destination queue = (Destination) context.lookup("myQueueLookup"); - Connection connection = factory.createConnection(USER, PASSWORD); + Connection connection = factory.createConnection(System.getProperty("USER"), System.getProperty("PASSWORD")); connection.setExceptionListener(new MyExceptionListener()); connection.start(); @@ -103,4 +101,4 @@ public class Receiver { System.exit(1); } } -} \ No newline at end of file +} http://git-wip-us.apache.org/repos/asf/qpid-jms/blob/a3d41816/qpid-jms-examples/src/main/java/org/apache/qpid/jms/example/Sender.java ---------------------------------------------------------------------- diff --git a/qpid-jms-examples/src/main/java/org/apache/qpid/jms/example/Sender.java b/qpid-jms-examples/src/main/java/org/apache/qpid/jms/example/Sender.java index 93d5de4..2c175e6 100644 --- a/qpid-jms-examples/src/main/java/org/apache/qpid/jms/example/Sender.java +++ b/qpid-jms-examples/src/main/java/org/apache/qpid/jms/example/Sender.java @@ -34,8 +34,6 @@ import javax.naming.Context; import javax.naming.InitialContext; public class Sender { - private static final String USER = "guest"; - private static final String PASSWORD = "guest"; private static final int DEFAULT_COUNT = 10; private static final int DELIVERY_MODE = DeliveryMode.NON_PERSISTENT; @@ -58,7 +56,7 @@ public class Sender { ConnectionFactory factory = (ConnectionFactory) context.lookup("myFactoryLookup"); Destination queue = (Destination) context.lookup("myQueueLookup"); - Connection connection = factory.createConnection(USER, PASSWORD); + Connection connection = factory.createConnection(System.getProperty("USER"), System.getProperty("PASSWORD")); connection.setExceptionListener(new MyExceptionListener()); connection.start(); @@ -96,4 +94,4 @@ public class Sender { System.exit(1); } } -} \ No newline at end of file +} --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
