全て
jboss drools ルールで定数変数を定義する方法を知りたいです。
そのため、管理者は構成可能な値を変更するために 1 か所だけ変更する必要があります。
ありがとう。
全て
jboss drools ルールで定数変数を定義する方法を知りたいです。
そのため、管理者は構成可能な値を変更するために 1 か所だけ変更する必要があります。
ありがとう。
ルール内でグローバル変数を定義できます。この変数は、次のようにJavaを介して入力できます。
public void init() {
StatefulKnowledgeSession ksession = knowledgeBase.newStatefulKnowledgeSession();
String string = "foo";
// setGlobal 'string' as 'var' in rule
ksession.setGlobal("var", string);
}
ルールでは、このグローバルには「global」キーワードを介してアクセスできます。
global String var;
rule "Test"
when
# actual condition
then
# RHS
end