orchestrator_core 0.0.1
orchestrator_core: ^0.0.1 copied to clipboard
Event-Driven Orchestrator architecture for Dart/Flutter. Separate UI state management from business logic execution with SignalBus and Dispatcher pattern.
Changelog #
All notable changes to this project will be documented in this file.
0.0.1 - 2024-12-24 #
Added #
- Initial release
BaseJobandBaseEventmodelsSignalBus- Singleton broadcast stream for event communicationDispatcher- Type-based job routing with O(1) lookupBaseExecutor- Abstract executor with error boundary, timeout, retry, cancellationBaseOrchestrator- State machine with Active/Passive event routingCancellationToken- Token-based task cancellationRetryPolicy- Configurable retry with exponential backoffOrchestratorLogger- Flexible logging system