Example #1
0
 private static IJsonBuilderElementData CreateData(
     IPipeline pipeline,
     FlowElementBase <IJsonBuilderElementData, IElementPropertyMetaData> jsonBuilderElement)
 {
     return(new JsonBuilderElementData(
                _loggerFactory.CreateLogger <JsonBuilderElementData>(),
                pipeline));
 }
 /// <summary>
 /// Factory method for creating the
 /// <see cref="SetHeadersData"/> instances that
 /// will be populated by the <see cref="SetHeadersElement"/>.
 /// </summary>
 /// <param name="pipeline">
 /// The pipeline that this is part of.
 /// </param>
 /// <param name="setHeadersElement">
 /// The <see cref="SetHeadersElement"/> the is creating this data
 /// instance.
 /// </param>
 /// <returns>
 /// A new <see cref="SetHeadersElement"/> instance.
 /// </returns>
 private ISetHeadersData CreateData(
     IPipeline pipeline,
     FlowElementBase <ISetHeadersData, IElementPropertyMetaData> setHeadersElement)
 {
     return(new SetHeadersData(
                _loggerFactory.CreateLogger <SetHeadersData>(),
                pipeline));
 }
 private EmptyEngineData CreateAspectData(IPipeline pipeline, FlowElementBase <EmptyEngineData, IAspectPropertyMetaData> engine)
 {
     return(new EmptyEngineData(
                _loggerFactory.CreateLogger <EmptyEngineData>(),
                pipeline,
                engine as IAspectEngine,
                MissingPropertyService.Instance));
 }
Example #4
0
 private CloudRequestData CreateAspectData(IPipeline pipeline,
                                           FlowElementBase <CloudRequestData, IAspectPropertyMetaData> engine)
 {
     return(new CloudRequestData(
                _loggerFactory.CreateLogger <CloudRequestData>(),
                pipeline,
                (IAspectEngine)engine));
 }
Example #5
0
 private IStarSignData CreateData(IPipeline pipeline, FlowElementBase <IStarSignData, IAspectPropertyMetaData> engine)
 {
     return(new StarSignData(
                _loggerFactory.CreateLogger <StarSignData>(),
                pipeline,
                (IAspectEngine)engine,
                MissingPropertyService.Instance));
 }
 private DeviceDataCloud CreateData(IPipeline pipeline, FlowElementBase <DeviceDataCloud, IAspectPropertyMetaData> engine)
 {
     return(new DeviceDataCloud(
                _loggerFactory.CreateLogger <DeviceDataCloud>(),
                pipeline,
                (IAspectEngine)engine,
                MissingPropertyService.Instance));
 }
Example #7
0
 /// <summary>
 /// Factory method to create <see cref="PrimeCheckerData"/>
 /// instances.
 /// </summary>
 /// <param name="flowData">
 /// The <see cref="IFlowData"/> this <see cref="PrimeCheckerData"/>
 /// will be attached to.
 /// </param>
 /// <param name="engine">
 /// The <see cref="IAspectEngine"/> generating this
 /// <see cref="PrimeCheckerData"/>
 /// </param>
 /// <returns>
 /// A new <see cref="PrimeCheckerData"/> instances
 /// </returns>
 private IPrimeCheckerData CreateElementData(IPipeline pipeline,
                                             FlowElementBase <IPrimeCheckerData, AspectPropertyMetaData> engine)
 {
     return(new PrimeCheckerData(
                _loggerFactory.CreateLogger <PrimeCheckerData>(),
                pipeline,
                engine as IAspectEngine));
 }
 private IDeviceDataHash CreateAspectData(IPipeline pipeline,
                                          FlowElementBase <IDeviceDataHash, IFiftyOneAspectPropertyMetaData> engine)
 {
     return(new DeviceDataHash(
                _loggerFactory.CreateLogger <DeviceDataHash>(),
                pipeline,
                engine as DeviceDetectionHashEngine,
                MissingPropertyService.Instance));
 }
Example #9
0
 private IJavaScriptBuilderElementData CreateData(
     IPipeline pipeline,
     FlowElementBase <IJavaScriptBuilderElementData, IElementPropertyMetaData>
     javaScriptBuilderElement)
 {
     return(new JavaScriptBuilderElementData(
                _loggerFactory.CreateLogger <JavaScriptBuilderElementData>(),
                pipeline));
 }
Example #10
0
 public IStarSignData CreateData(
     IPipeline pipeline,
     FlowElementBase <IStarSignData, IAspectPropertyMetaData> aspectEngine)
 {
     return(new StarSignData(
                _loggerFactory.CreateLogger <StarSignData>(),
                pipeline,
                (SimpleOnPremiseEngine)aspectEngine,
                MissingPropertyService.Instance));
 }
Example #11
0
 // This is the element data factory, and is called in the Process method of the element.
 private IStarSignData CreateData(IPipeline pipeline,
                                  FlowElementBase <IStarSignData, IElementPropertyMetaData> element)
 {
     return(new StarSignData(_loggerFactory.CreateLogger <StarSignData>(), pipeline));
 }
 /// <summary>
 /// Create a new SplitIpData instance ready for populating with data.
 /// </summary>
 /// <param name="element">IpSplitter element</param>
 /// <returns>New SplitIpData instance</returns>
 private ISplitIpData CreateAspectData(IPipeline pipeline,
                                       FlowElementBase <ISplitIpData, IElementPropertyMetaData> element)
 {
     return(new SplitIpData(_loggerFactory.CreateLogger <SplitIpData>(), pipeline));
 }
Example #13
0
 private static CloudRequestData CreateData(IPipeline pipeline,
                                            FlowElementBase <CloudRequestData, IAspectPropertyMetaData> element)
 {
     return(new CloudRequestData(null,
                                 pipeline, element as IAspectEngine));
 }