Ejemplo n.º 1
0
        protected ReceiveEndpointConfigurator(IConsumePipe consumePipe)
        {
            _consumePipe = consumePipe;

            _specifications          = new List <IReceiveEndpointSpecification>();
            _consumePipeConfigurator = new ConsumePipeConfigurator();
            _sendPipeConfigurator    = new SendPipeConfigurator();
            _publishPipeConfigurator = new PublishPipeConfigurator();
            _receiveConfigurator     = new PipeConfigurator <ReceiveContext>();
            _lateConfigurationKeys   = new List <string>();

            _inputAddress      = new Lazy <Uri>(GetInputAddress);
            _errorAddress      = new Lazy <Uri>(GetErrorAddress);
            _deadLetterAddress = new Lazy <Uri>(GetDeadLetterAddress);
        }