public ObservesSagaConnectorFactory()
        {
            _policy = new AnyExistingSagaPolicy <TSaga, TMessage>();

            _queryFactory = new ExpressionSagaQueryFactory <TSaga, TMessage>(GetFilterExpression());

            _consumeFilter = new ObservesSagaMessageFilter <TSaga, TMessage>();
        }
Пример #2
0
        public ObservesSagaConnectorFactory()
        {
            var policy = new AnyExistingSagaPolicy <TSaga, TMessage>();

            ISagaQueryFactory <TSaga, TMessage> queryFactory = new ExpressionSagaQueryFactory <TSaga, TMessage>(GetFilterExpression());

            var consumeFilter = new ObservesSagaMessageFilter <TSaga, TMessage>();

            _connector = new QuerySagaMessageConnector <TSaga, TMessage>(consumeFilter, policy, queryFactory);
        }