Exemplo n.º 1
0
        public void Publish(IRequest <Unit> @event, Header header)
        {
            var endPointConfigurator = new EndPointConfigurator(new ExchangeConfiguration($"EX.{@event.GetType().Namespace}"),
                                                                new QueueConfiguration($"QL.{@event.GetType().FullName}"),
                                                                @event.GetType().FullName);

            Publish(@event, header, endPointConfigurator);
        }
Exemplo n.º 2
0
        public void AddEndPoint(Action<EndPointConfigurator> configure)
        {
            if (configure == null)
                throw new ArgumentNullException("configure");

            var configurator = new EndPointConfigurator();

            configure(configurator);

            _hostConfiguration.EndPointConfigurations.Add(configurator.EndPointConfiguration);
        }