Ejemplo n.º 1
0
        public ConnectHandle ConnectRequestHandler(IRequestPipeConnector consumePipe, Guid requestId, MessageHandler <TMessage> handler,
                                                   IBuildPipeConfigurator <ConsumeContext <TMessage> > configurator)
        {
            configurator.AddPipeSpecification(new HandlerPipeSpecification <TMessage>(handler));

            return(consumePipe.ConnectRequestPipe(requestId, configurator.Build()));
        }
Ejemplo n.º 2
0
        public ConnectHandle ConnectHandler(IConsumePipeConnector consumePipe, MessageHandler <TMessage> handler,
                                            IBuildPipeConfigurator <ConsumeContext <TMessage> > configurator)
        {
            configurator ??= new PipeConfigurator <ConsumeContext <TMessage> >();
            configurator.AddPipeSpecification(new HandlerPipeSpecification <TMessage>(handler));

            return(consumePipe.ConnectConsumePipe(configurator.Build()));
        }
Ejemplo n.º 3
0
 public void AddPrePipeSpecification(IPipeSpecification <ConsumeContext> specification)
 {
     _consumePipeConfigurator.AddPipeSpecification(specification);
 }
Ejemplo n.º 4
0
 public void AddPipeSpecification(IPipeSpecification <ExecuteActivityContext <TActivity, TArguments> > specification)
 {
     _activityPipeConfigurator.AddPipeSpecification(specification);
 }
Ejemplo n.º 5
0
 public void AddPipeSpecification(IPipeSpecification <ConsumeContext <Batch <TMessage> > > specification)
 {
     _batchConfigurator.AddPipeSpecification(specification);
 }
Ejemplo n.º 6
0
 public void AddPipeSpecification(IPipeSpecification <SagaConsumeContext <TSaga, TMessage> > specification)
 {
     _configurator.AddPipeSpecification(specification);
 }
 public void AddPipeSpecification(IPipeSpecification <TContext> specification)
 {
     _configurator.AddPipeSpecification(specification);
 }
 public void AddPipeSpecification(IPipeSpecification <ConsumeContext <TResponse> > specification)
 {
     _pipeConfigurator.AddPipeSpecification(specification);
 }
Ejemplo n.º 9
0
 public void AddPipeSpecification(IPipeSpecification <ConsumeContext <RoutingSlip> > specification)
 {
     _configurator.AddPipeSpecification(specification);
 }
Ejemplo n.º 10
0
 public void AddPipeSpecification(IPipeSpecification <CompensateActivityContext <TActivity, TLog> > specification)
 {
     _activityPipeConfigurator.AddPipeSpecification(specification);
 }
Ejemplo n.º 11
0
 public void AddPipeSpecification(IPipeSpecification <ResultContext <TRequest, TResult> > specification)
 {
     _pipeConfigurator.AddPipeSpecification(specification);
 }