RawRabbit.Channel.ChannelFactory.ChannelFactory C# (CSharp) Method

ChannelFactory() public method

public ChannelFactory ( IConnectionFactory connectionFactory, RawRabbitConfiguration config, ChannelFactoryConfiguration channelConfig ) : System
connectionFactory IConnectionFactory
config RawRabbit.Configuration.RawRabbitConfiguration
channelConfig ChannelFactoryConfiguration
return System
		public ChannelFactory(IConnectionFactory connectionFactory, RawRabbitConfiguration config, ChannelFactoryConfiguration channelConfig)
		{
			_connectionFactory = connectionFactory;
			_config = config;
			_channelConfig = channelConfig;
			_requestQueue = new ConcurrentQueue<TaskCompletionSource<IModel>>();
			_channels = new LinkedList<IModel>();

			ConnectToBroker();
			Initialize();
		}