public HttpBusBuilder(BusHostCollection <HttpHost> hosts, IHttpEndpointConfiguration configuration) : base(hosts, configuration) { _hosts = hosts; var endpointSpecification = configuration.CreateNewConfiguration(ConsumePipe); _busEndpointSpecification = new HttpReceiveEndpointSpecification(_hosts[0], _hosts, "", endpointSpecification); foreach (var host in hosts.Hosts) { var factory = new HttpReceiveEndpointFactory(this, host, hosts, configuration); host.ReceiveEndpointFactory = factory; } }
public HttpBusBuilder(BusHostCollection<HttpHost> hosts, IConsumePipeFactory consumePipeFactory, ISendPipeFactory sendPipeFactory, IPublishPipeFactory publishPipeFactory) : base(consumePipeFactory, sendPipeFactory, publishPipeFactory, hosts) { _hosts = hosts; _busEndpointSpecification = new HttpReceiveEndpointSpecification(_hosts[0], "", ConsumePipe); foreach (var host in hosts.Hosts) { var factory = new HttpReceiveEndpointFactory(this, host); host.ReceiveEndpointFactory = factory; } }
public HttpBusBuilder(BusHostCollection <HttpHost> hosts, IConsumePipeFactory consumePipeFactory, ISendPipeFactory sendPipeFactory, IPublishPipeFactory publishPipeFactory) : base(consumePipeFactory, sendPipeFactory, publishPipeFactory, hosts) { _hosts = hosts; _busEndpointSpecification = new HttpReceiveEndpointSpecification(_hosts[0], "", ConsumePipe); foreach (var host in hosts.Hosts) { var factory = new HttpReceiveEndpointFactory(this, host); host.ReceiveEndpointFactory = factory; } }