Broadleaf Microservices
  • v1.0.0-latest-prod

Messaging Reference

Overview

Note the various Spring Cloud Stream channels being utilized in Sandbox Services.

Input

Binding

Group

Destination

Description

persistenceInputTenantSyncDataTracking

sandbox-tenant-sync

persistence

Input channel for consuming tenant service catalog and application changes and syncing that data

triggeredJobEventInputDeploy

sandbox-deploy

triggeredJobEvent

Input channel for consuming scheduled job deployment initiation messages

changeSummaryInput

sandbox-change-summary

changeSummary

Input channel for consuming sandboxable entity change messages initiated by an author in the resource tier service

workflowRequestCompletionInput

sandbox-workflow-completion

workflowRequestCompletion

Input channel for consuming transition completion messages from the resource tier services

createSandboxRequestInput

sandbox-create

createSandboxRequest

Input channel for consuming messages requesting the creation of a Sandbox.

updateSandboxRequestInput

sandbox-update

updateSandboxRequest

Input channel for consuming messages requesting the update of a Sandbox.

deleteSandboxRequestInput

sandbox-delete

deleteSandboxRequest

Input channel for consuming messages requesting the deletion of a Sandbox.

triggeredJobEventInputPurgeLock

sandbox-purge-lock

triggeredJobEvent

Input channel for consuming scheduled job purge lock initiation messages. The triggered process will remove stale locks from BLC_RESOURCE_LOCK.

triggeredJobEventInputPruneNotification

sandbox-prune-notification

triggeredJobEvent

Input channel for consuming scheduled job prune notification initiation messages. The triggered process will remove stale notification states from BLC_NOTIFICATION_STATE.

Output

deploymentOutput

n/a

deployment

Output channel for posting deployment transition request messages

promotionOutput

n/a

promotion

Output channel for posting promotion transition request messages

rebasingOutput

n/a

rebasing

Output channel for posting rebase transition request messages

rejectionOutput

n/a

rejection

Output channel for posting reject transition request messages

reversionOutput

n/a

reversion

Output channel for posting revert transition request messages

scheduleDeploymentOutput

n/a

scheduleDeployment

Output channel for posting messages to schedule deployments for a future date/time

unscheduleDeploymentOutput

n/a

unscheduleDeployment

Output channel for posting messages to unschedule deployments that were previously scheduled for a future date/time