Exemplo n.º 1
0
 public RedisPublisher(IConnectionModule connModule, IPublisherModule pubModule,
                       ILogger <RedisPublisher> logger,
                       ISerializationManager serialization)
 {
     _connModule    = connModule ?? throw new ArgumentNullException(nameof(connModule));
     _pubModule     = pubModule ?? throw new ArgumentNullException(nameof(pubModule));
     _logger        = logger ?? throw new ArgumentNullException(nameof(logger));
     _serialization = serialization ?? throw new ArgumentNullException(nameof(serialization));
 }
Exemplo n.º 2
0
 public HostMessagePublisher(
     IConnectionModule connectionModule,
     IPublisherModule publisherModule,
     ISerializationManager serialization)
 {
     _connectionModule = connectionModule ?? throw new ArgumentNullException(nameof(connectionModule));
     _publisherModule  = publisherModule ?? throw new ArgumentNullException(nameof(publisherModule));
     _serialization    = serialization ?? throw new ArgumentNullException(nameof(serialization));
 }
Exemplo n.º 3
0
 public RabbitMqPublisher(ILoggerFactory loggerFactory,
                          IBusModule busModule,
                          IPublisherModule publisherModule,
                          ISerializationManager serializationManager,
                          IEntityScriptingService scripting)
 {
     Logger          = loggerFactory.CreateLogger <RabbitMqPublisher>();
     BusModule       = busModule ?? throw new ArgumentNullException(nameof(busModule));
     PublisherModule = publisherModule ?? throw new ArgumentNullException(nameof(publisherModule));
     Serialization   = serializationManager ?? throw new ArgumentNullException(nameof(serializationManager));
     Scripting       = scripting ?? throw new ArgumentNullException(nameof(scripting));
 }