Set up for local development.
[stompngo_examples.git] / adhoc / varmGetter / vrmall.sh
blobdf152b25af32bc9a1c0e352b456a45beae7092e1
1 #!/usr/bin/env bash
2 # ------------------------------------------------------------------------------
3 eval $DeBug
4 # ------------------------------------------------------------------------------
5 cmd_base=$(dirname $0)
6 # ------------------------------------------------------------------------------
7 pushd $cmd_base
8 # ------------------------------------------------------------------------------
9 go build varmGetter.go
10 # ------------------------------------------------------------------------------
11 export STOMP_ACKMODE=client
12 export STOMP_PBC=0
13 # ------------------- Phase 1 --------------------------------------------------
14 # ------------------------------------------------------------------------------
15 # One message from queue 1
16 echo "1111111111111111111111111111111111111111111111111111111111111111111111111"
17 export STOMP_DEST=/queue/varmGetter.1
18 export STOMP_NMSGS=1
19 ./varmGetter
20 # ------------------------------------------------------------------------------
21 # Two messages from queue 2, skip UNSUBSCRIBE
22 echo "2222222222222222222222222222222222222222222222222222222222222222222222222"
23 export STOMP_DEST=/queue/varmGetter.2
24 export STOMP_NMSGS=2
25 VMG_NOUNSUB=y ./varmGetter
26 # ------------------------------------------------------------------------------
27 # Three messages from queue 3, skip DISCONNECT
28 echo "3333333333333333333333333333333333333333333333333333333333333333333333333"
29 export STOMP_DEST=/queue/varmGetter.3
30 export STOMP_NMSGS=3
31 VMG_NODISC=y ./varmGetter
32 # ------------------------------------------------------------------------------
33 # Four messages from queue 4, skip UNSUBSCRIBE and DISCONNECT
34 echo "4444444444444444444444444444444444444444444444444444444444444444444444444"
35 export STOMP_DEST=/queue/varmGetter.4
36 export STOMP_NMSGS=4
37 VMG_NODISC=y VMG_NOUNSUB=y ./varmGetter
38 # ------------------- Phase 2 --------------------------------------------------
39 export VMG_GETAR=y
40 # ------------------------------------------------------------------------------
41 # Five messages from queue 5
42 echo "5555555555555555555555555555555555555555555555555555555555555555555555555"
43 export STOMP_DEST=/queue/varmGetter.5
44 export STOMP_NMSGS=5
45 ./varmGetter
46 # ------------------------------------------------------------------------------
47 # Six messages from queue 6, skip UNSUBSCRIBE
48 echo "6666666666666666666666666666666666666666666666666666666666666666666666666"
49 export STOMP_DEST=/queue/varmGetter.6
50 export STOMP_NMSGS=6
51 VMG_NOUNSUB=y ./varmGetter
52 # ------------------------------------------------------------------------------
53 # Seven messages from queue 7, skip DISCONNECT
54 echo "7777777777777777777777777777777777777777777777777777777777777777777777777"
55 export STOMP_DEST=/queue/varmGetter.7
56 export STOMP_NMSGS=7
57 VMG_NODISC=y ./varmGetter
58 # ------------------------------------------------------------------------------
59 # Eight messages from queue 8, skip UNSUBSCRIBE and DISCONNECT
60 echo "8888888888888888888888888888888888888888888888888888888888888888888888888"
61 export STOMP_DEST=/queue/varmGetter.8
62 export STOMP_NMSGS=8
63 VMG_NODISC=y VMG_NOUNSUB=y ./varmGetter
64 # ------------------------------------------------------------------------------
65 # 9 messages from queue 9.
66 echo "9999999999999999999999999999999999999999999999999999999999999999999999999"
67 export STOMP_DEST=/queue/varmGetter.9
68 export STOMP_NMSGS=9
69 ./varmGetter
70 # ------------------------------------------------------------------------------
71 popd
72 set +x