Подтвердить что ты не робот

Получить имя правила в предложении "then" в drools

Можно ли получить имя правила в предложении then из правила слюни?

rule "A"
    when
        ---
    then
        // something that outputs "A"

Спасибо.

4b9b3361

Ответ 1

Да, в разделе then вы можете использовать выражение:

drools.getRule().getName()

Ответ 2

Как сказал Кирилл, вы можете получить имя правила в предложении then, вызвав drools.getRule(). getName() правила drools.

Немного больше информации, вы можете проверить метод getName() в интерфейсе Rule в следующем api:  http://docs.jboss.org/jbpm/v5.1/javadocs/org/drools/definition/rule/Rule.html