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)); }
private CloudRequestData CreateAspectData(IPipeline pipeline, FlowElementBase <CloudRequestData, IAspectPropertyMetaData> engine) { return(new CloudRequestData( _loggerFactory.CreateLogger <CloudRequestData>(), pipeline, (IAspectEngine)engine)); }
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)); }
/// <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)); }
private IJavaScriptBuilderElementData CreateData( IPipeline pipeline, FlowElementBase <IJavaScriptBuilderElementData, IElementPropertyMetaData> javaScriptBuilderElement) { return(new JavaScriptBuilderElementData( _loggerFactory.CreateLogger <JavaScriptBuilderElementData>(), pipeline)); }
public IStarSignData CreateData( IPipeline pipeline, FlowElementBase <IStarSignData, IAspectPropertyMetaData> aspectEngine) { return(new StarSignData( _loggerFactory.CreateLogger <StarSignData>(), pipeline, (SimpleOnPremiseEngine)aspectEngine, MissingPropertyService.Instance)); }
// 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)); }
private static CloudRequestData CreateData(IPipeline pipeline, FlowElementBase <CloudRequestData, IAspectPropertyMetaData> element) { return(new CloudRequestData(null, pipeline, element as IAspectEngine)); }