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