Я только начал использовать Drools (версия 5.1.0), поэтому, пожалуйста, несите меня, если на этот вопрос уже был дан ответ.
У меня есть объект java.util.List, который содержит объекты сложного типа A, с A как:
class A {
String name;
String Value;}
Список, а также его элементы находятся в рабочей памяти движка Drools. Есть ли простой способ запустить правило только в том случае, если имя и значение элемента в списке соответствуют определенным значениям?
В настоящее время я использую самоопределяемую функцию внутри правила Drools, которая выполняет итерацию по списку и возвращает true, если есть элемент, соответствующий спецификации, однако я задаюсь вопросом, является ли это наиболее эффективным и простым в использовании.