public SimpleCloudEngineBuilder( ILoggerFactory loggerFactory, CloudRequestEngine engine) { _loggerFactory = loggerFactory; _engine = engine; }
public SimpleCloudEngine( ILogger <SimpleCloudEngine> logger, Func <IPipeline, FlowElementBase <IStarSignData, IAspectPropertyMetaData>, IStarSignData> deviceDataFactory, CloudRequestEngine engine) : base(logger, deviceDataFactory) { if (engine == null) { // There is no cloud request engine in the pipeline. This means // there is no result available. throw new PipelineConfigurationException( $"The '{GetType().Name}' requires a 'CloudRequestEngine' " + $"before it in the Pipeline. This engine will be unable " + $"to produce results until this is corrected."); } }