Show / Hide Table of Contents

Interface 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.

Namespace: Mangrove.Coordinator.Abstractions
Assembly: Mangrove.Coordinator.dll
Syntax
public interface ITransformerFactory

Methods

View Source

Create(ComputationConfig, ILogger)

Use config to construct a possibly null IMetricsPlanTransformer.

Declaration
IMetricsPlanTransformer Create(ComputationConfig config, ILogger logger)
Parameters
Type Name Description
ComputationConfig config

Configuration object to convert into constructor parameters.

ILogger logger

This may be injected into constructor parameters.

Returns
Type Description
IMetricsPlanTransformer

Possibly null IMetricsPlanTransformer to apply.

Extension Methods

ObjectExtensions.EventId(Object)
  • View Source
Back to top Generated by DocFX