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>(); }
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; }
public QueryBuilder(IDiScope diScope) { _diScope = diScope; }
public SimpleMsgBus(IDiScope diScope, IRepository <IMessageResult> crudUow) { _diScope = diScope; _crudUow = crudUow; }
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; }
public QueryFactory(IDiScope diScope) { _diScope = diScope; }
public SimpleMsgBus(IDiScope diScope, IStorage <IMessageResult> storage) { _diScope = diScope; _storage = storage; }