示例#1
0
 public RmqQueueClient(
     RmqChannelFactory channels,
     RmqConnectionDetails details)
 {
     _channels = channels;
     _details  = details;
 }
示例#2
0
 public RmqChannelFactory(
     RmqConnectionFactory manager,
     RmqConnectionDetails connectionDetails)
 {
     _mananger          = manager;
     _connectionDetails = connectionDetails;
     _initializedQueues = new List <string>();
 }
示例#3
0
 public RmqDispatcher(
     IServiceProvider serviceProvider,
     RmqConnectionDetails connectionDetails,
     RmqChannelFactory channelFactory,
     IQueueMessageMapperRegistry registry,
     IQueueMessageMapperFactory factory)
 {
     _serviceProvider   = serviceProvider;
     _commands          = new Dictionary <string, Type>();
     _channelFactory    = channelFactory;
     _connectionDetails = connectionDetails;
     _registry          = registry;
     _factory           = factory;
     _commandChannels   = new Dictionary <string, IModel>();
 }
示例#4
0
 public RmqConnectionFactory(RmqConnectionDetails settings)
 {
     _settings = settings;
 }