Interface GenericOrchestrator
- All Known Implementing Classes:
AccountLedgerOrchestrator, AccountOrchestrator, AnalysisOrchestrator, BalancePerformanceOrchestrator, ChartOrchestrator, EmailOrchestrator, ExchangeOrchestrator, JobOrchestrator, LocaleOrchestrator, MarketEventOrchestrator, MarketNewsOrchestrator, MarketPriceOrchestrator, PerformanceOrchestrator, PortfolioOrchestrator, PortfolioSummaryOrchestrator, PositionOrchestrator, PositionOrderOrchestrator, PositionRecordOrchestrator, PositionTransactionOrchestrator, RecurringNotificationOrchestrator, SecurityOrchestrator, StrategyImplementationOrchestrator, StrategyOrchestrator, SymbolAliasOrchestrator, SymbolAnalysisOrchestrator, SymbolOrchestrator, SystemOrchestrator, TransactionOrchestrator, TransactionRecordOrchestrator, UserOrchestrator, WatchlistItemOrchestrator, WatchlistOrchestrator
public interface GenericOrchestrator
Marks a class as the single entry point through which a controller reaches the domain.
An orchestrator resolves the references carried by a request context, calls the
radicle services in the order the operation requires, converts the result to DTOs and adapts
domain failures into API-layer exceptions. It holds no business logic of its own: a decision that
belongs to the domain belongs in a radicle service, not here.
- Version:
- 3.0.5
- Author:
- Stephen Prizio