/// <summary> /// CookedRabbit RabbitConnectionPool factory. /// </summary> /// <param name="rabbitSeasoning"></param> /// <returns><see cref="IRabbitConnectionPool"/></returns> public static async Task <IRabbitConnectionPool> CreateRabbitConnectionPoolAsync(RabbitSeasoning rabbitSeasoning) { RabbitConnectionPool rcp = new RabbitConnectionPool(); await rcp.Initialize(rabbitSeasoning); return(rcp); }
/// <summary> /// CookedRabbit RabbitConnectionPool factory. /// </summary> /// <param name="rabbitSeasoning"></param> /// <returns><see cref="IRabbitConnectionPool"/></returns> public static async Task <IRabbitConnectionPool> CreateRabbitConnectionPoolAsync(RabbitSeasoning rabbitSeasoning) { var rcp = new RabbitConnectionPool(); await rcp.Initialize(rabbitSeasoning).ConfigureAwait(false); return(rcp); }