Пример #1
0
 public ReceiveTransport(IServiceBusHost host, ClientSettings settings, IPipeSpecification<NamespaceContext>[] specifications)
 {
     _host = host;
     _settings = settings;
     _specifications = specifications;
     _receiveObservers = new ReceiveObservable();
     _endpointObservers = new ReceiveTransportObservable();
 }
Пример #2
0
 public ConsumerMessageSplitFilterSpecification(IPipeSpecification <ConsumeContext <TMessage> > specification)
 {
     _specification = specification;
 }
Пример #3
0
        public void AddPipeSpecification <T>(IPipeSpecification <PublishContext <T> > specification) where T : class
        {
            IMessagePublishPipeSpecification <T> messageSpecification = GetMessageSpecification <T>();

            messageSpecification.AddPipeSpecification(specification);
        }
Пример #4
0
 public SagaSplitFilterSpecification(IPipeSpecification <SagaConsumeContext <TSaga> > specification)
 {
     _specification = specification;
 }
Пример #5
0
 public void AddPipeSpecification(IPipeSpecification <CompensateActivityContext <TActivity, TLog> > specification)
 {
     _activityPipeConfigurator.AddPipeSpecification(specification);
 }
Пример #6
0
 public void AddPipeSpecification(IPipeSpecification <ConsumeContext <TResponse> > specification)
 {
     _specifications.Add(specification);
 }
Пример #7
0
 public void AddPipeSpecification(IPipeSpecification <ConsumeContext <Batch <TMessage> > > specification)
 {
     _batchMessagePipeConfigurator.AddPipeSpecification(specification);
 }
Пример #8
0
 public void AddPipeSpecification(IPipeSpecification <ConsumeContext <TResponse> > specification)
 {
     _pipeConfigurator.AddPipeSpecification(specification);
 }
Пример #9
0
 public void AddPipeSpecification(IPipeSpecification <CompensateActivityContext <TActivity, TLog> > specification)
 {
     _pipeSpecifications.Add(specification);
 }
Пример #10
0
 public void AddPrePipeSpecification(IPipeSpecification <ConsumeContext> specification)
 {
     _consumePipeConfigurator.AddPipeSpecification(specification);
 }
Пример #11
0
 public void AddPipeSpecification <T>(IPipeSpecification <ConsumeContext <T> > specification)
     where T : class
 {
     Configuration.Consume.Configurator.AddPipeSpecification(specification);
 }
Пример #12
0
 public void AddPipeSpecification(IPipeSpecification <ConsumerConsumeContext <TConsumer> > specification)
 {
     _consumerSpecification.AddPipeSpecification(new ConsumerPipeSpecificationProxy <TConsumer, TJob>(specification));
 }
Пример #13
0
 public void AddPipeSpecification(IPipeSpecification <IReceiveContext <IRequest> > specification)
 {
     _specifications.Add(specification);
 }
Пример #14
0
 void IConsumePipeConfigurator.AddPipeSpecification <T>(IPipeSpecification <ConsumeContext <T> > specification)
 {
     _consumePipeSpecification.Add(specification);
 }
Пример #15
0
 void IPipeConfigurator <ConsumeContext> .AddPipeSpecification(IPipeSpecification <ConsumeContext> specification)
 {
     _consumePipeSpecification.Add(specification);
 }
Пример #16
0
 public SendProxy(IPipeSpecification <SendContext> specification)
 {
     _specification = specification;
 }
Пример #17
0
 public GlobalReceivePipe(IPipeSpecification <TContext> specification, IPipe <TContext> next)
 {
     _specification = specification;
     Next           = next;
 }
Пример #18
0
 public void AddPipeSpecification(IPipeSpecification <ConsumerConsumeContext <TConsumer, TMessage> > specification)
 {
     _consumerSpecification.AddPipeSpecification(specification);
 }
Пример #19
0
 void IPipeConfigurator <TRescue> .AddPipeSpecification(IPipeSpecification <TRescue> specification)
 {
     _pipeConfigurator.AddPipeSpecification(specification);
 }
Пример #20
0
 public void AddPipeSpecification(IPipeSpecification <ConsumerConsumeContext <TConsumer> > specification)
 {
     _batchConfigurator.AddPipeSpecification(new ConsumerPipeSpecificationProxy <TConsumer, Batch <TMessage> >(specification));
 }
Пример #21
0
 public void AddPipeSpecification(IPipeSpecification <TContext> specification)
 {
     _configurator.AddPipeSpecification(new SplitFilterPipeSpecification <TRescue, TContext>(specification,
                                                                                             InputContext, Context));
 }
Пример #22
0
 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);
        }
Пример #24
0
 public void AddPipeSpecification(IPipeSpecification <ReceiveContext> specification)
 {
     _configurator.AddPipeSpecification(specification);
 }
 public void AddPipeSpecification(IPipeSpecification <ConsumeContext> specification)
 {
     _consumePipeSpecification.AddPipeSpecification(specification);
 }
Пример #26
0
 public void AddPipeSpecification(IPipeSpecification <SagaConsumeContext <TSaga> > specification)
 {
     _specification.AddPipeSpecification(specification);
 }
 public void AddPipeSpecification <T>(IPipeSpecification <ConsumeContext <T> > specification) where T : class
 {
     _consumePipeSpecification.AddPipeSpecification(specification);
 }
Пример #28
0
        void ISendPipeConfigurator.AddPipeSpecification <T>(IPipeSpecification <SendContext <T> > specification)
        {
            var splitSpecification = new SplitFilterPipeSpecification <PublishContext <T>, SendContext <T> >(specification, MergeContext, FilterContext);

            AddPipeSpecification(splitSpecification);
        }
Пример #29
0
        void ISendPipeConfigurator.AddPipeSpecification <T>(IPipeSpecification <SendContext <T> > specification)
        {
            IMessageSendPipeSpecification <T> messageSpecification = GetMessageSpecification <T>();

            messageSpecification.AddPipeSpecification(specification);
        }
Пример #30
0
 public void AddPipeSpecification(IPipeSpecification <CompensateContext <TLog> > specification)
 {
     _configurator.AddPipeSpecification(specification);
 }
Пример #31
0
 public Proxy(IPipeSpecification <PublishContext> specification)
 {
     _specification = specification;
 }