Contains the official specification for the Serverless Workflow Domain Specific Language. It provides detailed guidelines and standards for defining, executing, and managing workflows in serverless environments, ensuring consistency and interoperability across implementations.
Add a new until (optional) property to Event Consumption Strategies of type any
Why is this needed:
Allows authors to define streaming-like event listeners, that would listen to events until a specific condition is met or until specific events are consumed.
My proposal would allow doing the following:
Listen to specific events until a runtime expression condition is met:
listen:
to:
any: #if no event is defined, all incoming events are matched
- type: event1
- type: event2
until: $context.finishedConsumingEvents
Listen to specific events until the defined event(s) are consumed:
listen:
to:
any: {}
until:
one:
with:
type: io.serverlessworkflow.examples.events.end-listening.v2
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.
What would you like to be added:
Add a new
until
(optional) property to Event Consumption Strategies of typeany
Why is this needed:
Allows authors to define streaming-like event listeners, that would listen to events until a specific condition is met or until specific events are consumed.
My proposal would allow doing the following:
Listen to specific events until a runtime expression condition is met:
Listen to specific events until the defined event(s) are consumed: