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

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

            AddPipeSpecification(splitSpecification);
        }
Esempio n. 29
0
        void ISendPipeConfigurator.AddPipeSpecification <T>(IPipeSpecification <SendContext <T> > specification)
        {
            IMessageSendPipeSpecification <T> messageSpecification = GetMessageSpecification <T>();

            messageSpecification.AddPipeSpecification(specification);
        }
Esempio n. 30
0
 public void AddPipeSpecification(IPipeSpecification <CompensateContext <TLog> > specification)
 {
     _configurator.AddPipeSpecification(specification);
 }
 public Proxy(IPipeSpecification <PublishContext> specification)
 {
     _specification = specification;
 }