public NamedConnection(string name, Func <CancellationToken, Task <IConnection> > factory) { Name = name; Connection = new AsyncValueLazy <IConnection>(factory); }
public ActiveMqTopologyManager(AsyncValueLazy <IConnection> lazyConnection, IReadOnlyList <QueueConfiguration> queueConfigurations, IReadOnlyDictionary <string, HashSet <RoutingType> > addressConfigurations) { _lazyConnection = lazyConnection; _queueConfigurations = queueConfigurations; _addressConfigurations = addressConfigurations; }