public LoadDataPipeline(PipelineBuilder pipelineBuilder, IDeserializer deserializer, IReceiveDataEndpoint endpoint, Func <object, Task <object> > optionalProcessing = null) { Deserializer = deserializer; Endpoint = endpoint; OptionalProcessing = optionalProcessing; Steps = BuildSteps(pipelineBuilder); }
public DefaultLoadEntityDatabasePipeline(EcsRxPipelineBuilder pipelineBuilder, IDeserializer deserializer, IFromEntityDatabaseDataTransformer dataTransformer, IReceiveDataEndpoint endpoint) { Deserializer = deserializer; DataTransformer = dataTransformer; Endpoint = endpoint; Steps = BuildSteps(pipelineBuilder); }
public PipelineNeedsDataBuilder StartFrom(IReceiveDataEndpoint endpoint) { return(new PipelineNeedsDataBuilder(new List <IPipelineStep> { new ReceiveEndpointStep(endpoint) })); }
public EcsRxPipelineNeedsDataBuilder ThenReceiveFrom(IReceiveDataEndpoint endpoint) { _steps.Add(new ReceiveEndpointStep(endpoint)); return(new EcsRxPipelineNeedsDataBuilder(_container, _steps)); }
public EcsRxPipelineNeedsDataBuilder StartFrom(IReceiveDataEndpoint endpoint) { return(new EcsRxPipelineNeedsDataBuilder(_container, new List <IPipelineStep> { new ReceiveEndpointStep(endpoint) })); }
public PipelineNeedsDataBuilder ThenReceiveFrom(IReceiveDataEndpoint endpoint) { _steps.Add(new ReceiveEndpointStep(endpoint)); return(new PipelineNeedsDataBuilder(_steps)); }
public ReceiveEndpointStep(IReceiveDataEndpoint endpoint) { _endpoint = endpoint; }