예제 #1
0
        public DefaultSaveEntityDatabasePipeline(EcsRxPipelineBuilder pipelineBuilder, ISerializer serializer, IToEntityDatabaseDataTransformer dataTransformer, ISendDataEndpoint endpoint)
        {
            Serializer      = serializer;
            DataTransformer = dataTransformer;
            Endpoint        = endpoint;

            Steps = BuildSteps(pipelineBuilder);
        }
예제 #2
0
 public PipelineNeedsObjectBuilder ThenSendTo(ISendDataEndpoint endpoint)
 {
     _steps.Add(new SendEndpointStep(endpoint));
     return(new PipelineNeedsObjectBuilder(_steps));
 }
 public EcsRxPipelineNeedsObjectBuilder ThenSendTo(ISendDataEndpoint endpoint)
 {
     _steps.Add(new SendEndpointStep(endpoint));
     return(new EcsRxPipelineNeedsObjectBuilder(_container, _steps));
 }
예제 #4
0
 public SaveDataPipeline(PipelineBuilder pipelineBuilder, ISerializer serializer, ISendDataEndpoint endpoint)
 {
     Serializer = serializer;
     Endpoint   = endpoint;
     Steps      = BuildSteps(pipelineBuilder);
 }
예제 #5
0
 public SaveDataPipeline(PipelineBuilder pipelineBuilder, ISerializer serializer, ISendDataEndpoint endpoint) : base(pipelineBuilder, serializer, endpoint)
 {
 }
예제 #6
0
 public SendEndpointStep(ISendDataEndpoint endpoint)
 {
     _endpoint = endpoint;
 }