protected override IEnumerable <IPipelineStep> BuildSteps(EcsRxPipelineBuilder builder)
 {
     return(builder.StartFromInput()
            .SerializeWith <JsonSerializer>(false)
            .ThenSendTo(new HttpSendEndpoint("https://postman-echo.com/post", HttpMethod.Post))
            .BuildSteps());
 }
Exemple #2
0
        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);
        }
Exemple #5
0
 protected IEnumerable <IPipelineStep> BuildSteps(EcsRxPipelineBuilder builder)
 {
     return(builder
            .StartFromInput()
            .TransformWith(DataTransformer)
            .SerializeWith(Serializer)
            .ThenSendTo(Endpoint)
            .BuildSteps());
 }
 public PostJsonHttpPipeline(EcsRxPipelineBuilder pipelineBuilder) : base(pipelineBuilder)
 {
 }
Exemple #7
0
 public EcsRxBuiltPipeline(EcsRxPipelineBuilder pipelineBuilder)
 {
     Steps = BuildSteps(pipelineBuilder);
 }
Exemple #8
0
 protected abstract IEnumerable <IPipelineStep> BuildSteps(EcsRxPipelineBuilder builder);