Beispiel #1
0
        /// <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);
        }
Beispiel #2
0
        /// <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);
        }