public NatsMessageBus(IDiScope diScope, INatsConnectionFactory connectionFactory,
                       IRepository <IMessageResult> storage, INatsReceiverCommandQueueFactory queueFactory)
 {
     _diScope            = diScope;
     _storage            = storage;
     _queueFactory       = queueFactory;
     _connection         = connectionFactory.Get <CommandNatsAdapter>();
     _responseConnection = connectionFactory.Get <ResultAdapter>();
 }
Beispiel #2
0
 public QueryMessageReceiverHostedService(
     IDiScope diScope, INatsConnectionFactory connectionFactory, INatsReceiverQueryQueueFactory queueFactory,
     ILogService logService, INatsQueryReplyFactory replyFactory) : base(logService)
 {
     _diScope           = diScope;
     _connectionFactory = connectionFactory;
     _queueFactory      = queueFactory;
     _replyFactory      = replyFactory;
 }
 public MapperServiceFactory(IDiScope diContainer)
 {
     _diContainer = diContainer;
 }
Beispiel #4
0
 public QueryBuilder(IDiScope diScope)
 {
     _diScope = diScope;
 }
Beispiel #5
0
 public SimpleMsgBus(IDiScope diScope, IRepository <IMessageResult> crudUow)
 {
     _diScope = diScope;
     _crudUow = crudUow;
 }
Beispiel #6
0
 public NatsCommandReplyFactory(ITypeFactory typeFactory, INatsSerializer serializer, IDiScope diScope)
 {
     _typeFactory = typeFactory;
     _serializer  = serializer;
     _diScope     = diScope;
 }
 public SimpleDomainMessageDispatcher(IDiScope diScope)
 {
     _diScope = diScope;
 }
 public SimpleStorage(IDiScope diScope /*<ExpressionQuery> simpleQuery, SaveCommandHandler<TEntity, TKey> saveCommand, DeleteCommandHandler<TEntity, TKey> deleteCommand, IDataSetUow dataSetUow*/)
 {
     _diScope = diScope;
 }
Beispiel #9
0
 public QueryFactory(IDiScope diScope)
 {
     _diScope = diScope;
 }
Beispiel #10
0
 public SimpleMsgBus(IDiScope diScope, IStorage <IMessageResult> storage)
 {
     _diScope = diScope;
     _storage = storage;
 }