Namespace Mangrove.Coordinator.Abstractions
Interfaces
IEmitterFactory
Interface describing the logic to create an IEmitter given information specified in a ComputationConfig.
IMetricsPlanResolver
Object which can consume a MetricsPlanInfo configuration object and "look up" and deserialize a MetricsPlan object, whether from local files, Azure blob storage, or a network share.
ITransformerFactory
Intermediate abstraction between a "master" coordinator, which should only have to care about configuration objects, and the work needed to create appropriate constructor parameters for various IMetricsPlanTransformer classes.