summaryrefslogtreecommitdiff
path: root/qpid/java/tools/bin
diff options
context:
space:
mode:
authorRajith Muditha Attapattu <rajith@apache.org>2011-07-30 02:22:43 +0000
committerRajith Muditha Attapattu <rajith@apache.org>2011-07-30 02:22:43 +0000
commit9961195dc5c9811e192b1e7fb6702d73a7d6c4f0 (patch)
tree3077051861a186d0672abbcb9cc5cac5445e4be8 /qpid/java/tools/bin
parent75b8246c34cdf4abe005be9bb70249ef216539c9 (diff)
downloadqpid-python-9961195dc5c9811e192b1e7fb6702d73a7d6c4f0.tar.gz
QPID-3358 Modified the run-sub and run-pub scripts to allow program args in addition to jvm args.
This allows scripts to pass on varios arguments like a script specific prefix and other arguments that should be private to a particular connection rather than the entire jvm. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1152413 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'qpid/java/tools/bin')
-rwxr-xr-xqpid/java/tools/bin/run-pub8
-rwxr-xr-xqpid/java/tools/bin/run-sub11
2 files changed, 15 insertions, 4 deletions
diff --git a/qpid/java/tools/bin/run-pub b/qpid/java/tools/bin/run-pub
index 1af58eede3..9efe58c4b8 100755
--- a/qpid/java/tools/bin/run-pub
+++ b/qpid/java/tools/bin/run-pub
@@ -20,5 +20,9 @@
. check-qpid-java-env
-echo "$@"
-$JAVA -cp $CLASSPATH $LOG_CONFIG $JAVA_MEM $@ org.apache.qpid.tools.PerfProducer
+JVM_ARGS="$1"
+PROGRAM_ARGS="$2"
+
+echo "JVM ARGS : $JAVA_MEM $JVM_ARGS"
+echo "PROGRAM ARGS : $PROGRAM_ARGS"
+$JAVA -cp $CLASSPATH $LOG_CONFIG $JAVA_MEM $JVM_ARGS org.apache.qpid.tools.PerfProducer $PROGRAM_ARGS
diff --git a/qpid/java/tools/bin/run-sub b/qpid/java/tools/bin/run-sub
index e9eea5197e..8449563f7f 100755
--- a/qpid/java/tools/bin/run-sub
+++ b/qpid/java/tools/bin/run-sub
@@ -20,6 +20,13 @@
. check-qpid-java-env
-echo "$@"
-$JAVA -cp $CLASSPATH $LOG_CONFIG $JAVA_MEM $@ org.apache.qpid.tools.PerfConsumer
+echo "All args $@"
+
+JVM_ARGS="$1"
+PROGRAM_ARGS="$2"
+
+echo "JVM ARGS : $JAVA_MEM $JVM_ARGS"
+echo "PROGRAM ARGS : $PROGRAM_ARGS"
+
+$JAVA -cp $CLASSPATH $LOG_CONFIG $JAVA_MEM $JVM_ARGS org.apache.qpid.tools.PerfConsumer $PROGRAM_ARGS