-
-
Notifications
You must be signed in to change notification settings - Fork 4.2k
Open
Description
Ideas/Specs for a new agent:
EventMixer would take multiple incoming events and combine them into one outgoing event.
Multiple modes of functionality:
-
"Waiting" mode
It should:
- Know the sources of incoming events
- Merge any incoming events from all sources
- Have a user configurable window of time
- Wait until an event has been received from each source within the time window
- Clear the queue if events are not received from all sources within the time window
- Emit the merged event if events are received from all sources and clear the queue
-
"Automatic" mode
It should:
- Merge any incoming events from all sources
- Have a user configurable window of time
- Merge incoming events received within this window of time.
- Clock starts upon first received event since last outgoing event
- Emit the merged event if the window of time has elapsed and clear the queue
-
"Scheduled" mode
it should:
- Merge any incoming events from all sources
- Run on a schedule
- Emit the merged event upon the scheduled time and clear the queue
Reactions are currently unavailable