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())); }
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())); }
public void AddPrePipeSpecification(IPipeSpecification <ConsumeContext> specification) { _consumePipeConfigurator.AddPipeSpecification(specification); }
public void AddPipeSpecification(IPipeSpecification <ExecuteActivityContext <TActivity, TArguments> > specification) { _activityPipeConfigurator.AddPipeSpecification(specification); }
public void AddPipeSpecification(IPipeSpecification <ConsumeContext <Batch <TMessage> > > specification) { _batchConfigurator.AddPipeSpecification(specification); }
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); }
public void AddPipeSpecification(IPipeSpecification <ConsumeContext <RoutingSlip> > specification) { _configurator.AddPipeSpecification(specification); }
public void AddPipeSpecification(IPipeSpecification <CompensateActivityContext <TActivity, TLog> > specification) { _activityPipeConfigurator.AddPipeSpecification(specification); }
public void AddPipeSpecification(IPipeSpecification <ResultContext <TRequest, TResult> > specification) { _pipeConfigurator.AddPipeSpecification(specification); }