Exemple #1
0
 public CommandExecutedMessageSender(string id = null, ProducerSetting setting = null)
 {
     _producer           = new Producer(id ?? DefaultCommandExecutedMessageSenderProcuderId, setting ?? new ProducerSetting());
     _jsonSerializer     = ObjectContainer.Resolve <IJsonSerializer>();
     _sendMessageService = new SendQueueMessageService();
     _ioHelper           = ObjectContainer.Resolve <IOHelper>();
 }
Exemple #2
0
 public DomainEventPublisher InitializeENode()
 {
     _jsonSerializer     = ObjectContainer.Resolve <IJsonSerializer>();
     _eventTopicProvider = ObjectContainer.Resolve <ITopicProvider <IDomainEvent> >();
     _eventSerializer    = ObjectContainer.Resolve <IEventSerializer>();
     _sendMessageService = new SendQueueMessageService();
     return(this);
 }
Exemple #3
0
 public ApplicationMessagePublisher(ProducerSetting setting = null)
 {
     _producer             = new Producer(setting);
     _jsonSerializer       = ObjectContainer.Resolve <IJsonSerializer>();
     _messageTopicProvider = ObjectContainer.Resolve <ITopicProvider <IApplicationMessage> >();
     _typeNameProvider     = ObjectContainer.Resolve <ITypeNameProvider>();
     _sendMessageService   = new SendQueueMessageService();
 }
Exemple #4
0
 public DomainExceptionPublisher InitializeENode()
 {
     _jsonSerializer         = ObjectContainer.Resolve <IJsonSerializer>();
     _exceptionTopicProvider = ObjectContainer.Resolve <ITopicProvider <IDomainException> >();
     _typeNameProvider       = ObjectContainer.Resolve <ITypeNameProvider>();
     _sendMessageService     = new SendQueueMessageService();
     return(this);
 }
 public PublishableExceptionPublisher(ProducerSetting setting = null)
 {
     _producer               = new Producer(setting);
     _jsonSerializer         = ObjectContainer.Resolve <IJsonSerializer>();
     _exceptionTopicProvider = ObjectContainer.Resolve <ITopicProvider <IPublishableException> >();
     _typeNameProvider       = ObjectContainer.Resolve <ITypeNameProvider>();
     _sendMessageService     = new SendQueueMessageService();
 }
Exemple #6
0
 public PublishableExceptionPublisher(string id = null, ProducerSetting setting = null)
 {
     _producer                  = new Producer(id ?? DefaultExceptionPublisherProcuderId, setting ?? new ProducerSetting());
     _jsonSerializer            = ObjectContainer.Resolve <IJsonSerializer>();
     _exceptionTopicProvider    = ObjectContainer.Resolve <ITopicProvider <IPublishableException> >();
     _exceptionTypeCodeProvider = ObjectContainer.Resolve <ITypeCodeProvider>();
     _sendMessageService        = new SendQueueMessageService();
 }
Exemple #7
0
 public DomainEventPublisher(ProducerSetting setting = null)
 {
     _producer           = new Producer(setting);
     _jsonSerializer     = ObjectContainer.Resolve <IJsonSerializer>();
     _eventTopicProvider = ObjectContainer.Resolve <ITopicProvider <IDomainEvent> >();
     _eventSerializer    = ObjectContainer.Resolve <IEventSerializer>();
     _sendMessageService = new SendQueueMessageService();
 }
Exemple #8
0
 public ApplicationMessagePublisher(string id = null, ProducerSetting setting = null)
 {
     _producer                = new Producer(id ?? DefaultMessagePublisherProcuderId, setting ?? new ProducerSetting());
     _jsonSerializer          = ObjectContainer.Resolve <IJsonSerializer>();
     _messageTopicProvider    = ObjectContainer.Resolve <ITopicProvider <IApplicationMessage> >();
     _messageTypeCodeProvider = ObjectContainer.Resolve <ITypeCodeProvider>();
     _sendMessageService      = new SendQueueMessageService();
 }
Exemple #9
0
 public ApplicationMessagePublisher InitializeENode()
 {
     _jsonSerializer       = ObjectContainer.Resolve <IJsonSerializer>();
     _messageTopicProvider = ObjectContainer.Resolve <ITopicProvider <IApplicationMessage> >();
     _typeNameProvider     = ObjectContainer.Resolve <ITypeNameProvider>();
     _sendMessageService   = new SendQueueMessageService();
     return(this);
 }
Exemple #10
0
 public DomainEventPublisher(string id = null, ProducerSetting setting = null)
 {
     _producer              = new Producer(id ?? DefaultEventPublisherProcuderId, setting ?? new ProducerSetting());
     _jsonSerializer        = ObjectContainer.Resolve <IJsonSerializer>();
     _eventTopicProvider    = ObjectContainer.Resolve <ITopicProvider <IDomainEvent> >();
     _eventTypeCodeProvider = ObjectContainer.Resolve <ITypeCodeProvider>();
     _eventSerializer       = ObjectContainer.Resolve <IEventSerializer>();
     _sendMessageService    = new SendQueueMessageService();
 }
Exemple #11
0
 public CommandService InitializeENode()
 {
     _jsonSerializer       = ObjectContainer.Resolve <IJsonSerializer>();
     _commandTopicProvider = ObjectContainer.Resolve <ITopicProvider <ICommand> >();
     _typeNameProvider     = ObjectContainer.Resolve <ITypeNameProvider>();
     _sendMessageService   = new SendQueueMessageService();
     _logger   = ObjectContainer.Resolve <ILoggerFactory>().Create(GetType().FullName);
     _ioHelper = ObjectContainer.Resolve <IOHelper>();
     return(this);
 }
Exemple #12
0
 public CommandService(CommandResultProcessor commandResultProcessor = null, ProducerSetting setting = null)
 {
     _commandResultProcessor = commandResultProcessor;
     _producer                = new Producer(setting);
     _jsonSerializer          = ObjectContainer.Resolve <IJsonSerializer>();
     _commandTopicProvider    = ObjectContainer.Resolve <ITopicProvider <ICommand> >();
     _commandTypeCodeProvider = ObjectContainer.Resolve <ITypeCodeProvider>();
     _commandRouteKeyProvider = ObjectContainer.Resolve <ICommandRoutingKeyProvider>();
     _sendMessageService      = new SendQueueMessageService();
     _logger   = ObjectContainer.Resolve <ILoggerFactory>().Create(GetType().FullName);
     _ioHelper = ObjectContainer.Resolve <IOHelper>();
 }
Exemple #13
0
 public CommandService(CommandResultProcessor commandResultProcessor = null, string id = null, ProducerSetting setting = null)
 {
     _commandResultProcessor = commandResultProcessor;
     _producer = new Producer(id ?? DefaultCommandServiceProcuderId, setting ?? new ProducerSetting());
     _jsonSerializer = ObjectContainer.Resolve<IJsonSerializer>();
     _commandTopicProvider = ObjectContainer.Resolve<ITopicProvider<ICommand>>();
     _commandTypeCodeProvider = ObjectContainer.Resolve<ITypeCodeProvider>();
     _commandRouteKeyProvider = ObjectContainer.Resolve<ICommandRoutingKeyProvider>();
     _sendMessageService = new SendQueueMessageService();
     _logger = ObjectContainer.Resolve<ILoggerFactory>().Create(GetType().FullName);
     _ioHelper = ObjectContainer.Resolve<IOHelper>();
 }
Exemple #14
0
 public CommandService(CommandResultProcessor commandResultProcessor = null, string id = null, ProducerSetting setting = null)
 {
     _commandResultProcessor = commandResultProcessor;
     _producer                = new Producer(id ?? DefaultCommandServiceProcuderId, setting ?? new ProducerSetting());
     _jsonSerializer          = ObjectContainer.Resolve <IJsonSerializer>();
     _commandTopicProvider    = ObjectContainer.Resolve <ITopicProvider <ICommand> >();
     _commandTypeCodeProvider = ObjectContainer.Resolve <ITypeCodeProvider>();
     _commandRouteKeyProvider = ObjectContainer.Resolve <ICommandRoutingKeyProvider>();
     _sendMessageService      = new SendQueueMessageService();
     _logger   = ObjectContainer.Resolve <ILoggerFactory>().Create(GetType().FullName);
     _ioHelper = ObjectContainer.Resolve <IOHelper>();
     CommandExecutedMessageTopic    = DefaultCommandExecutedMessageTopic;
     DomainEventHandledMessageTopic = DefaultDomainEventHandledMessageTopic;
 }