/// <summary> /// Initializes a new instance of the <see cref="AMQPoolBase"/> class. /// </summary> /// <param name="configurationManager">The configuration manager.</param> /// <param name="factory">The factory.</param> /// <param name="maxGrowSize">Maximum size of the grow.</param> public AMQPoolBase( IAMQConfigurationManager configurationManager, IAMQSenderReceiverFactory factory, int maxGrowSize) { Guard.AgainstNull(() => configurationManager); Guard.AgainstNull(() => factory); _disposed = false; _cache = new LocalMemoryCache(); _maxGrowSize = maxGrowSize; _configurationManager = configurationManager; _factory = factory; }
public AMQPool( IAMQConfigurationManager configurationManager, IAMQSenderReceiverFactory factory, int maxGrowSize = 3) : base(configurationManager, factory, maxGrowSize) { }