Note the various Spring Cloud Stream channels being utilized in ScheduledJob Services.
Input | |||
---|---|---|---|
Binding |
Group |
Destination |
Description |
scheduleDeploymentInput |
scheduled-job-deployment |
scheduleDeployment |
Input channel for consuming requests from the sandbox service to schedule deployments. |
unscheduleDeploymentInput |
scheduled-job-unschedule |
unscheduleDeployment |
Input channel for consuming requests from the sandbox service to unschedule deployments. |
triggeredJobEventInputPurgeLock |
scheduled-job-purge-lock |
triggeredJobEvent |
Input channel for consuming scheduled job purge lock initiation messages.
The triggered process will remove stale locks from |
triggeredJobEventInputPruneNotification |
scheduled-job-prune-notification |
triggeredJobEvent |
Input channel for consuming scheduled job prune notification initiation messages.
The triggered process will remove stale notification states from |
Output |
|||
Binding |
Group |
Destination |
Description |
persistenceOutput |
n/a |
persistence |
Output channel for notifying interested services about persistence of entities. |
triggeredJobEventOutput |
n/a |
triggeredJobEvent |
Output channel for notifying interested microservices about the triggering of scheduled jobs. |
workflowRequestCompletionOutput |
n/a |
workflowRequestCompletion |
Output channel for notifying interested microservices (primarily the sandbox microservice) about the completion of a sandboxing workflow request. This is used to notify the sandbox service about the completion of a schedule/unschedule deployment request. |