public static IHttpHost Host(this IHttpBusFactoryConfigurator cfg, string scheme, string host, int port, Action <IHttpHostConfigurator> configure = null) { var httpHostCfg = new HttpHostConfigurator(scheme, host, port); configure?.Invoke(httpHostCfg); return(cfg.Host(httpHostCfg.Settings)); }
protected override void ConfigureHttpBusHost(IHttpBusFactoryConfigurator configurator, IHttpHost host) { configurator.ReceiveEndpoint(host, "/api", ep => ep.Consumer <HttpApiRequestConsumer>()); }
protected virtual void ConfigureHttpBusHost(IHttpBusFactoryConfigurator configurator, IHttpHost host) { OnConfigureHttpBusHost?.Invoke(configurator, host); }
protected virtual void ConfigureHttpBus(IHttpBusFactoryConfigurator configurator) { OnConfigureHttpBus?.Invoke(configurator); }
public static IHttpHost Host(this IHttpBusFactoryConfigurator cfg, Uri hostAddress, Action <IHttpHostConfigurator> configure = null) { return(cfg.Host(hostAddress.Scheme, hostAddress.Host, hostAddress.Port, configure)); }
protected virtual void ConfigureHttpBusHost(IHttpBusFactoryConfigurator configurator, IHttpHost host) { }
protected virtual void ConfigureHttpBus(IHttpBusFactoryConfigurator configurator) { }
protected virtual void ConfigureBus(IHttpBusFactoryConfigurator configurator) { Host = configurator.Host(_hostAddress, h => h.Method = HttpMethod.Post); }