Пример #1
0
 public MessageSender(
     IQueuePathProvider qPathProvider,
     ISerializationProvider serializer)
 {
     _qPathProvider = qPathProvider;
     _serializer    = serializer;
 }
Пример #2
0
 public MessageService(
     IInitializeMessageService messageServiceInitializer,
     IQueuePathProvider qPathProvider,
     ISerializationProvider serializer,
     IContainer container)
 {
     _messageServiceInitializer = messageServiceInitializer;
     _qPathProvider             = qPathProvider;
     _serializer    = serializer;
     _container     = container;
     _shutdownEvent = new ManualResetEvent(false);
     _queueName     = Assembly.GetCallingAssembly().GetName().Name;
 }
Пример #3
0
 protected Queue(
     IQueuePathProvider queuePathProvider,
     IMessageFormatter messageFormatter,
     IMessageQueueFactory messageQueueFactory,
     ICircuitBreaker circuitBreaker,
     ILogger logger)
 {
     _queuePathProvider   = queuePathProvider;
     _messageFormatter    = messageFormatter;
     _messageQueueFactory = messageQueueFactory;
     _circuitBreaker      = circuitBreaker;
     _logger = logger;
 }
 public InitializeMessageService(IQueuePathProvider qPathProvider, IContainer container)
 {
     _qPathProvider = qPathProvider;
     _container     = container;
 }