TaskManagerProvider(std::reference_wrapper< etl::NetworkValidatedLedgersInterface > ledgers, std::shared_ptr< ExtractorInterface > extractor, std::shared_ptr< LoaderInterface > loader)
Constructor.
Definition TaskManagerProvider.hpp:55
std::unique_ptr< TaskManagerInterface > make(util::async::AnyExecutionContext ctx, std::reference_wrapper< MonitorInterface > monitor, uint32_t seq) override
Make a task manager.
Definition TaskManagerProvider.hpp:65
A type-erased execution context.
Definition AnyExecutionContext.hpp:41