/// <summary> /// Initialize ENode /// </summary> /// <returns></returns> public ApplicationMessagePublisher InitializeENode() { _jsonSerializer = ObjectContainer.Resolve <IJsonSerializer>(); _messageTopicProvider = ObjectContainer.Resolve <ITopicProvider <IApplicationMessage> >(); _typeNameProvider = ObjectContainer.Resolve <ITypeNameProvider>(); _sendMessageService = new SendQueueMessageService(); return(this); }
/// <summary> /// Initialize ENode /// </summary> /// <returns></returns> public DomainEventPublisher InitializeENode() { _jsonSerializer = ObjectContainer.Resolve <IJsonSerializer>(); _eventTopicProvider = ObjectContainer.Resolve <ITopicProvider <IDomainEvent> >(); _eventSerializer = ObjectContainer.Resolve <IEventSerializer>(); _sendMessageService = new SendQueueMessageService(); return(this); }
/// <summary> /// Initialize ENode /// </summary> /// <returns></returns> public DomainExceptionPublisher InitializeENode() { _jsonSerializer = ObjectContainer.Resolve <IJsonSerializer>(); _exceptionTopicProvider = ObjectContainer.Resolve <ITopicProvider <IDomainException> >(); _typeNameProvider = ObjectContainer.Resolve <ITypeNameProvider>(); _sendMessageService = new SendQueueMessageService(); return(this); }
/// <summary> /// Initialize ENode /// </summary> /// <returns></returns> 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); }