protected override IEnumerable <IPipelineStep> BuildSteps(EcsRxPipelineBuilder builder) { return(builder.StartFromInput() .SerializeWith <JsonSerializer>(false) .ThenSendTo(new HttpSendEndpoint("https://postman-echo.com/post", HttpMethod.Post)) .BuildSteps()); }
public DefaultSaveEntityDatabasePipeline(EcsRxPipelineBuilder pipelineBuilder, ISerializer serializer, IToEntityDatabaseDataTransformer dataTransformer, ISendDataEndpoint endpoint) { Serializer = serializer; DataTransformer = dataTransformer; Endpoint = endpoint; Steps = BuildSteps(pipelineBuilder); }
protected IEnumerable <IPipelineStep> BuildSteps(EcsRxPipelineBuilder builder) { return(builder .StartFrom(Endpoint) .DeserializeWith(Deserializer) .TransformWith(DataTransformer) .BuildSteps()); }
public DefaultLoadEntityDatabasePipeline(EcsRxPipelineBuilder pipelineBuilder, IDeserializer deserializer, IFromEntityDatabaseDataTransformer dataTransformer, IReceiveDataEndpoint endpoint) { Deserializer = deserializer; DataTransformer = dataTransformer; Endpoint = endpoint; Steps = BuildSteps(pipelineBuilder); }
protected IEnumerable <IPipelineStep> BuildSteps(EcsRxPipelineBuilder builder) { return(builder .StartFromInput() .TransformWith(DataTransformer) .SerializeWith(Serializer) .ThenSendTo(Endpoint) .BuildSteps()); }
public PostJsonHttpPipeline(EcsRxPipelineBuilder pipelineBuilder) : base(pipelineBuilder) { }
public EcsRxBuiltPipeline(EcsRxPipelineBuilder pipelineBuilder) { Steps = BuildSteps(pipelineBuilder); }
protected abstract IEnumerable <IPipelineStep> BuildSteps(EcsRxPipelineBuilder builder);