A type-erased execution context.
Definition AnyExecutionContext.hpp:41
virtual std::unique_ptr< MonitorInterface > make(util::async::AnyExecutionContext ctx, std::shared_ptr< BackendInterface > backend, std::shared_ptr< etl::NetworkValidatedLedgersInterface > validatedLedgers, uint32_t startSequence, std::chrono::steady_clock::duration dbStalledReportDelay=kDEFAULT_DB_STALLED_REPORT_DELAY)=0
Create a new Monitor instance.