@@ -48,18 +48,21 @@ cd ..
4848<!-- STEP
4949name: Run multi app run template
5050expected_stdout_lines:
51- - '== APP - job-scheduler-sdk == Job Scheduled: {"name":"R2-D2","data":"T2lsIENoYW5nZQ==","schedule":{"expression":"0/5 * * * * *"},"dueTime":null,"repeats":null,"ttl":null}'
52- - '== APP - job-service-sdk == Starting Droid: R2-D2'
53- - '== APP - job-scheduler-sdk == Scheduling a Job with name C-3PO'
54- - '== APP - job-scheduler-sdk == Job Scheduled: {"name":"C-3PO","data":"TGltYiBDYWxpYnJhdGlvbg==","schedule":{"expression":"0/5 * * * * *"},"dueTime":null,"repeats":null,"ttl":null}'
51+ - '== APP - job-scheduler-sdk == Job Scheduled: {"name":"R2-D2","data":"T2lsIENoYW5nZQ==","schedule":{"expression":"0/5 * * * * *"},"dueTime":null,"repeats":null,"ttl":null,"failurePolicy":null,"overwrite":false}'
5552 - '== APP - job-service-sdk == Starting Droid: R2-D2'
5653 - '== APP - job-service-sdk == Executing Maintenance: Oil Change'
54+ - '== APP - job-scheduler-sdk == Getting Job: R2-D2'
55+ - '== APP - job-scheduler-sdk == Job Details: {"name":"R2-D2","data":"T2lsIENoYW5nZQ==","schedule":{"expression":"0/5 * * * * *"},"dueTime":null,"repeats":null,"ttl":null,"failurePolicy":{"maxRetries":3,"durationBetweenRetries":0.0,"failurePolicyType":"CONSTANT"}}'
56+ - '== APP - job-scheduler-sdk == Scheduling a Job with name C-3PO'
57+ - '== APP - job-scheduler-sdk == Job Scheduled: {"name":"C-3PO","data":"TGltYiBDYWxpYnJhdGlvbg==","schedule":{"expression":"0/5 * * * * *"},"dueTime":null,"repeats":null,"ttl":null,"failurePolicy":null,"overwrite":false}'
5758 - '== APP - job-service-sdk == Starting Droid: C-3PO'
5859 - '== APP - job-service-sdk == Executing Maintenance: Limb Calibration'
5960 - '== APP - job-scheduler-sdk == Getting Job: C-3PO'
60- - '== APP - job-scheduler-sdk == Job Details: {"name":"C-3PO","data":"TGltYiBDYWxpYnJhdGlvbg==","schedule":{"expression":"0/5 * * * * *"},"dueTime":null,"repeats":null,"ttl":null}'
61+ - '== APP - job-scheduler-sdk == Job Details: {"name":"C-3PO","data":"TGltYiBDYWxpYnJhdGlvbg==","schedule":{"expression":"0/5 * * * * *"},"dueTime":null,"repeats":null,"ttl":null,"failurePolicy":{"maxRetries":3,"durationBetweenRetries":0.0,"failurePolicyType":"CONSTANT"} }'
6162 - '== APP - job-scheduler-sdk == Deleting Job: C-3PO'
6263 - '== APP - job-scheduler-sdk == Deleted Job: C-3PO'
64+ - '== APP - job-scheduler-sdk == Deleting Job: R2-D2'
65+ - '== APP - job-scheduler-sdk == Deleted Job: R2-D2'
6366expected_stderr_lines:
6467output_match_mode: substring
6568match_order: none
@@ -82,22 +85,25 @@ The terminal console output should look similar to this, where:
8285- The ` C-3PO ` job is being retrieved.
8386- The ` C-3PO ` job is being deleted.
8487- The ` C-3PO ` job is deleted.
88+ - The ` R2-D2 ` job is being deleted.
89+ - The ` R2-D2 ` job is deleted.
8590
8691``` text
87- == APP - job-scheduler-sdk == Job Scheduled: {"name":"R2-D2","data":"T2lsIENoYW5nZQ==","schedule":{"expression":"0/5 * * * * *"},"dueTime":null,"repeats":null,"ttl":null}
88- == APP - job-service-sdk == Starting Droid: R2-D2
89- == APP - job-scheduler-sdk == Scheduling a Job with name C-3PO
90- == APP - job-scheduler-sdk == Job Scheduled: {"name":"C-3PO","data":"TGltYiBDYWxpYnJhdGlvbg==","schedule":{"expression":"0/5 * * * * *"},"dueTime":null,"repeats":null,"ttl":null}
92+ == APP - job-scheduler-sdk == Job Scheduled: {"name":"R2-D2","data":"T2lsIENoYW5nZQ==","schedule":{"expression":"0/5 * * * * *"},"dueTime":null,"repeats":null,"ttl":null,"failurePolicy":null,"overwrite":false}
9193== APP - job-service-sdk == Starting Droid: R2-D2
9294== APP - job-service-sdk == Executing Maintenance: Oil Change
95+ == APP - job-scheduler-sdk == Getting Job: R2-D2
96+ == APP - job-scheduler-sdk == Job Details: {"name":"R2-D2","data":"T2lsIENoYW5nZQ==","schedule":{"expression":"0/5 * * * * *"},"dueTime":null,"repeats":null,"ttl":null,"failurePolicy":{"maxRetries":3,"durationBetweenRetries":0.0,"failurePolicyType":"CONSTANT"}}
97+ == APP - job-scheduler-sdk == Scheduling a Job with name C-3PO
98+ == APP - job-scheduler-sdk == Job Scheduled: {"name":"C-3PO","data":"TGltYiBDYWxpYnJhdGlvbg==","schedule":{"expression":"0/5 * * * * *"},"dueTime":null,"repeats":null,"ttl":null,"failurePolicy":null,"overwrite":false}
9399== APP - job-service-sdk == Starting Droid: C-3PO
94100== APP - job-service-sdk == Executing Maintenance: Limb Calibration
95101== APP - job-scheduler-sdk == Getting Job: C-3PO
96- == APP - job-scheduler-sdk == Job Details: {"name":"C-3PO","data":"TGltYiBDYWxpYnJhdGlvbg==","schedule":{"expression":"0/5 * * * * *"},"dueTime":null,"repeats":null,"ttl":null}
102+ == APP - job-scheduler-sdk == Job Details: {"name":"C-3PO","data":"TGltYiBDYWxpYnJhdGlvbg==","schedule":{"expression":"0/5 * * * * *"},"dueTime":null,"repeats":null,"ttl":null,"failurePolicy":{"maxRetries":3,"durationBetweenRetries":0.0,"failurePolicyType":"CONSTANT"} }
97103== APP - job-scheduler-sdk == Deleting Job: C-3PO
98104== APP - job-scheduler-sdk == Deleted Job: C-3PO
99- == APP - job-service -sdk == Starting Droid : R2-D2
100-
105+ == APP - job-scheduler -sdk == Deleting Job : R2-D2
106+ == APP - job-scheduler-sdk == Deleted Job: R2-D2
101107```
102108<!-- END_STEP -->
103109
@@ -123,7 +129,7 @@ mvn clean install
123129```
124130
125131``` bash
126- dapr run --app-id job-scheduler -sdk --app-port 8080 --dapr-grpc-port 6200 --dapr-http-port 6390 --log-level debug -- java -jar target/JobService-0.0.1-SNAPSHOT.jar com.service.JobServiceStartup
132+ dapr run --app-id job-service -sdk --app-port 8080 --dapr-grpc-port 6200 --dapr-http-port 6390 --log-level debug -- java -jar target/JobService-0.0.1-SNAPSHOT.jar com.service.JobServiceStartup
127133```
128134
129135This makes sure we receive triggers as part of the scheduled jobs.
@@ -136,7 +142,8 @@ mvn clean install
136142```
137143
138144``` bash
139- java -jar " target/JobsScheduler-0.0.1-SNAPSHOT.jar"
145+ # java -jar "target/JobsScheduler-0.0.1-SNAPSHOT.jar"
146+ dapr run --app-id job-scheduler-sdk --app-port 8080 --dapr-grpc-port 6200 --dapr-http-port 6390 --log-level debug -- java -jar target/JobScheduler-0.0.1-SNAPSHOT.jar
140147```
141148
142149This step is responsible for scheduling, getting and deleting jobs.
@@ -146,11 +153,11 @@ This step is responsible for scheduling, getting and deleting jobs.
146153In the ` job-scheduler ` terminal window, the output should be:
147154
148155``` text
149- == APP - job-scheduler-sdk == Job Scheduled: {"name":"R2-D2","data":"T2lsIENoYW5nZQ==","schedule":{"expression":"0/5 * * * * *"},"dueTime":null,"repeats":null,"ttl":null}
156+ == APP - job-scheduler-sdk == Job Scheduled: {"name":"R2-D2","data":"T2lsIENoYW5nZQ==","schedule":{"expression":"0/5 * * * * *"},"dueTime":null,"repeats":null,"ttl":null,"failurePolicy":null,"overwrite":false }
150157== APP - job-scheduler-sdk == Scheduling a Job with name C-3PO
151- == APP - job-scheduler-sdk == Job Scheduled: {"name":"C-3PO","data":"TGltYiBDYWxpYnJhdGlvbg==","schedule":{"expression":"0/5 * * * * *"},"dueTime":null,"repeats":null,"ttl":null}
158+ == APP - job-scheduler-sdk == Job Scheduled: {"name":"C-3PO","data":"TGltYiBDYWxpYnJhdGlvbg==","schedule":{"expression":"0/5 * * * * *"},"dueTime":null,"repeats":null,"ttl":null,"failurePolicy":null,"overwrite":false }
152159== APP - job-scheduler-sdk == Getting Job: C-3PO
153- == APP - job-scheduler-sdk == Job Details: {"name":"C-3PO","data":"TGltYiBDYWxpYnJhdGlvbg==","schedule":{"expression":"0/5 * * * * *"},"dueTime":null,"repeats":null,"ttl":null}
160+ == APP - job-scheduler-sdk == Job Details: {"name":"C-3PO","data":"TGltYiBDYWxpYnJhdGlvbg==","schedule":{"expression":"0/5 * * * * *"},"dueTime":null,"repeats":null,"ttl":null,"failurePolicy":null,"overwrite":false }
154161== APP - job-scheduler-sdk == Deleting Job: C-3PO
155162== APP - job-scheduler-sdk == Deleted Job: C-3PO
156163```
0 commit comments