]> git.somenet.org - pub/jan/sbc.git/blob - runJMS.sh
[JMS] script to start scenario2.
[pub/jan/sbc.git] / runJMS.sh
1 #!/bin/bash
2 mvn package
3
4 # Run all the brokers
5 # nameservice + management (hardcoded)
6 mvn exec:java -Dexec.mainClass="org.apache.activemq.console.Main" -Dexec.args="start broker:(tcp://localhost:61610)?useJmx=true&persistent=false" &
7
8 # failunsafe pizzatarget
9 mvn exec:java -Dexec.mainClass="org.apache.activemq.console.Main" -Dexec.args="start broker:(tcp://localhost:61611)?useJmx=true&persistent=false" &
10
11 #pizzaria 1
12 mvn exec:java -Dexec.mainClass="org.apache.activemq.console.Main" -Dexec.args="start broker:(tcp://localhost:61621)?useJmx=true&persistent=false" &
13
14 #pizzaria 2
15 mvn exec:java -Dexec.mainClass="org.apache.activemq.console.Main" -Dexec.args="start broker:(tcp://localhost:61622)?useJmx=true&persistent=false" &
16
17
18 # wait for broakers to start
19 sleep 30
20
21
22 # Run Groupgui
23 mvn exec:java -Dexec.mainClass="at.ac.tuwien.sbc.valesriegler.group.GroupAgent" -Dexec.args="JMS" 
24
25 #run pizzeria1
26 mvn exec:java -Dexec.mainClass="at.ac.tuwien.sbc.valesriegler.pizzeria.PizzeriaAgent" -Dexec.args="JMS tcp://localhost:61621?jms.prefetchPolicy.all=1" &
27 mvn exec:java -Dexec.mainClass="at.ac.tuwien.sbc.valesriegler.waiter.WaiterAgent" -Dexec.args="JMS tcp://localhost:61621?jms.prefetchPolicy.all=1 1" &
28 mvn exec:java -Dexec.mainClass="at.ac.tuwien.sbc.valesriegler.waiter.WaiterAgent" -Dexec.args="JMS tcp://localhost:61621?jms.prefetchPolicy.all=1 2" &
29 mvn exec:java -Dexec.mainClass="at.ac.tuwien.sbc.valesriegler.cook.CookAgent" -Dexec.args="JMS tcp://localhost:61621?jms.prefetchPolicy.all=1 3" &
30 mvn exec:java -Dexec.mainClass="at.ac.tuwien.sbc.valesriegler.cook.CookAgent" -Dexec.args="JMS tcp://localhost:61621?jms.prefetchPolicy.all=1 4" &
31 mvn exec:java -Dexec.mainClass="at.ac.tuwien.sbc.valesriegler.driver.DriverAgent" -Dexec.args="JMS tcp://localhost:61621?jms.prefetchPolicy.all=1 5" &
32 mvn exec:java -Dexec.mainClass="at.ac.tuwien.sbc.valesriegler.driver.DriverAgent" -Dexec.args="JMS tcp://localhost:61621?jms.prefetchPolicy.all=1 6" &
33
34 #run pizzeria2
35 mvn exec:java -Dexec.mainClass="at.ac.tuwien.sbc.valesriegler.pizzeria.PizzeriaAgent" -Dexec.args="JMS tcp://localhost:61622?jms.prefetchPolicy.all=1" &
36 mvn exec:java -Dexec.mainClass="at.ac.tuwien.sbc.valesriegler.waiter.WaiterAgent" -Dexec.args="JMS tcp://localhost:61622?jms.prefetchPolicy.all=1 1" &
37 mvn exec:java -Dexec.mainClass="at.ac.tuwien.sbc.valesriegler.waiter.WaiterAgent" -Dexec.args="JMS tcp://localhost:61622?jms.prefetchPolicy.all=1 2" &
38 mvn exec:java -Dexec.mainClass="at.ac.tuwien.sbc.valesriegler.cook.CookAgent" -Dexec.args="JMS tcp://localhost:61622?jms.prefetchPolicy.all=1 3" &
39 mvn exec:java -Dexec.mainClass="at.ac.tuwien.sbc.valesriegler.cook.CookAgent" -Dexec.args="JMS tcp://localhost:61622?jms.prefetchPolicy.all=1 4" &
40 mvn exec:java -Dexec.mainClass="at.ac.tuwien.sbc.valesriegler.driver.DriverAgent" -Dexec.args="JMS tcp://localhost:61622?jms.prefetchPolicy.all=1 5" &
41 mvn exec:java -Dexec.mainClass="at.ac.tuwien.sbc.valesriegler.driver.DriverAgent" -Dexec.args="JMS tcp://localhost:61622?jms.prefetchPolicy.all=1 6" &
42