Использование Siddhi CEP 3.1.2 в качестве автономной библиотеки, я использую try выяснить, как правильно запустить обработчик обратного вызова в нескольких условиях.Сиддхи логический И с внутри, неожиданно выполняет обратный вызов
Два события, соединенные логическим И
a AND b
Я нахожу с вышесказанным, что если я обеспечиваю оба события, то я могу вызвать обработчик обратного вызова, однако я также видел, что если я впоследствии предоставил либо a, либо b, то также запускается обработчик. Я не ожидал, что последнее произойдет, поскольку я предположил, что не будет соответствия из-за предыдущего выполнения обработчика ... Есть ли способ очистить потоки после успешного совпадения?
Два события, соединенные логическим И, включающие внутри.
a AND b within 5 sec
Я также нашел, во втором случае, что «внутри» вариант, казалось бы, игнорируется. Обратный вызов запускается независимо от промежутка времени между событиями a и b.
Я неправильно понял документацию Сиддхи? Я был бы признателен за любое руководство по этим вопросам. Спасибо