public NatsQueryHandlerAdapter(INatsConnectionFactory connectionFactory, INatsSerializer serializer, ITypeFactory typeFactory, INatsSenderQueueFactory queueFactory) { _connectionFactory = connectionFactory; _serializer = serializer; _typeFactory = typeFactory; _queueFactory = queueFactory; }
public NatsMessageBus(IDiScope diScope, INatsConnectionFactory connectionFactory, IStorage <IMessageResult> storage, INatsSenderQueueFactory queueFactory) { _diScope = diScope; _storage = storage; _queueFactory = queueFactory; _connection = connectionFactory.Get <CommandNatsAdapter>(); _responseConnection = connectionFactory.Get <ResultAdapter>(); }