Exemple #1
0
 public SimpleCloudEngineBuilder(
     ILoggerFactory loggerFactory,
     CloudRequestEngine engine)
 {
     _loggerFactory = loggerFactory;
     _engine        = engine;
 }
Exemple #2
0
 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.");
     }
 }