public DelayedDeliveryFeature() { EnableByDefault(); DependsOnOptionally<TimeoutManager>(); Defaults(s => { var timeoutManagerAddressConfiguration = new TimeoutManagerAddressConfiguration(s.GetConfigSection<UnicastBusConfig>()?.TimeoutManagerAddress); s.Set<TimeoutManagerAddressConfiguration>(timeoutManagerAddressConfiguration); }); }
public DelayedDeliveryFeature() { EnableByDefault(); DependsOnOptionally <TimeoutManager>(); Defaults(s => { var timeoutManagerAddressConfiguration = new TimeoutManagerAddressConfiguration(s.GetConfigSection <UnicastBusConfig>()?.TimeoutManagerAddress); s.Set <TimeoutManagerAddressConfiguration>(timeoutManagerAddressConfiguration); }); }
public DelayedDeliveryFeature() { EnableByDefault(); DependsOnOptionally <TimeoutManager>(); Defaults(s => { var timeoutManagerAddressConfiguration = new TimeoutManagerAddressConfiguration(s.GetExternalTimeoutManagerAddress()); s.Set <TimeoutManagerAddressConfiguration>(timeoutManagerAddressConfiguration); }); }