public ReceiveTransport(IServiceBusHost host, ClientSettings settings, IPipeSpecification<NamespaceContext>[] specifications) { _host = host; _settings = settings; _specifications = specifications; _receiveObservers = new ReceiveObservable(); _endpointObservers = new ReceiveTransportObservable(); }
public ConsumerMessageSplitFilterSpecification(IPipeSpecification <ConsumeContext <TMessage> > specification) { _specification = specification; }
public void AddPipeSpecification <T>(IPipeSpecification <PublishContext <T> > specification) where T : class { IMessagePublishPipeSpecification <T> messageSpecification = GetMessageSpecification <T>(); messageSpecification.AddPipeSpecification(specification); }
public SagaSplitFilterSpecification(IPipeSpecification <SagaConsumeContext <TSaga> > specification) { _specification = specification; }
public void AddPipeSpecification(IPipeSpecification <CompensateActivityContext <TActivity, TLog> > specification) { _activityPipeConfigurator.AddPipeSpecification(specification); }
public void AddPipeSpecification(IPipeSpecification <ConsumeContext <TResponse> > specification) { _specifications.Add(specification); }
public void AddPipeSpecification(IPipeSpecification <ConsumeContext <Batch <TMessage> > > specification) { _batchMessagePipeConfigurator.AddPipeSpecification(specification); }
public void AddPipeSpecification(IPipeSpecification <ConsumeContext <TResponse> > specification) { _pipeConfigurator.AddPipeSpecification(specification); }
public void AddPipeSpecification(IPipeSpecification <CompensateActivityContext <TActivity, TLog> > specification) { _pipeSpecifications.Add(specification); }
public void AddPrePipeSpecification(IPipeSpecification <ConsumeContext> specification) { _consumePipeConfigurator.AddPipeSpecification(specification); }
public void AddPipeSpecification <T>(IPipeSpecification <ConsumeContext <T> > specification) where T : class { Configuration.Consume.Configurator.AddPipeSpecification(specification); }
public void AddPipeSpecification(IPipeSpecification <ConsumerConsumeContext <TConsumer> > specification) { _consumerSpecification.AddPipeSpecification(new ConsumerPipeSpecificationProxy <TConsumer, TJob>(specification)); }
public void AddPipeSpecification(IPipeSpecification <IReceiveContext <IRequest> > specification) { _specifications.Add(specification); }
void IConsumePipeConfigurator.AddPipeSpecification <T>(IPipeSpecification <ConsumeContext <T> > specification) { _consumePipeSpecification.Add(specification); }
void IPipeConfigurator <ConsumeContext> .AddPipeSpecification(IPipeSpecification <ConsumeContext> specification) { _consumePipeSpecification.Add(specification); }
public SendProxy(IPipeSpecification <SendContext> specification) { _specification = specification; }
public GlobalReceivePipe(IPipeSpecification <TContext> specification, IPipe <TContext> next) { _specification = specification; Next = next; }
public void AddPipeSpecification(IPipeSpecification <ConsumerConsumeContext <TConsumer, TMessage> > specification) { _consumerSpecification.AddPipeSpecification(specification); }
void IPipeConfigurator <TRescue> .AddPipeSpecification(IPipeSpecification <TRescue> specification) { _pipeConfigurator.AddPipeSpecification(specification); }
public void AddPipeSpecification(IPipeSpecification <ConsumerConsumeContext <TConsumer> > specification) { _batchConfigurator.AddPipeSpecification(new ConsumerPipeSpecificationProxy <TConsumer, Batch <TMessage> >(specification)); }
public void AddPipeSpecification(IPipeSpecification <TContext> specification) { _configurator.AddPipeSpecification(new SplitFilterPipeSpecification <TRescue, TContext>(specification, InputContext, Context)); }
public void AddPipeSpecification(IPipeSpecification <ConsumerConsumeContext <TConsumer> > specification) { _specification.AddPipeSpecification(specification); }
public void AddPipeSpecification(IPipeSpecification <ConsumeContext> specification) { var splitSpecification = new SplitFilterPipeSpecification <ConsumeContext <TMessage>, ConsumeContext>(specification, MergeContext, FilterContext); _specifications.Add(splitSpecification); }
public void AddPipeSpecification(IPipeSpecification <ReceiveContext> specification) { _configurator.AddPipeSpecification(specification); }
public void AddPipeSpecification(IPipeSpecification <ConsumeContext> specification) { _consumePipeSpecification.AddPipeSpecification(specification); }
public void AddPipeSpecification(IPipeSpecification <SagaConsumeContext <TSaga> > specification) { _specification.AddPipeSpecification(specification); }
public void AddPipeSpecification <T>(IPipeSpecification <ConsumeContext <T> > specification) where T : class { _consumePipeSpecification.AddPipeSpecification(specification); }
void ISendPipeConfigurator.AddPipeSpecification <T>(IPipeSpecification <SendContext <T> > specification) { var splitSpecification = new SplitFilterPipeSpecification <PublishContext <T>, SendContext <T> >(specification, MergeContext, FilterContext); AddPipeSpecification(splitSpecification); }
void ISendPipeConfigurator.AddPipeSpecification <T>(IPipeSpecification <SendContext <T> > specification) { IMessageSendPipeSpecification <T> messageSpecification = GetMessageSpecification <T>(); messageSpecification.AddPipeSpecification(specification); }
public void AddPipeSpecification(IPipeSpecification <CompensateContext <TLog> > specification) { _configurator.AddPipeSpecification(specification); }
public Proxy(IPipeSpecification <PublishContext> specification) { _specification = specification; }