20.12. Salience State Example: Agenda Group Rules "D to E"
Este conteúdo não está disponível no idioma selecionado.
20.12. Salience State Example: Agenda Group Rules "D to E"
rule "D to E"
when
State(name == "D", state == State.FINISHED )
e : State(name == "E", state == State.NOTRUN )
then
System.out.println(e.getName() + " finished" );
e.setState( State.FINISHED );
end
rule "D to E"
when
State(name == "D", state == State.FINISHED )
e : State(name == "E", state == State.NOTRUN )
then
System.out.println(e.getName() + " finished" );
e.setState( State.FINISHED );
end
Copy to ClipboardCopied!Toggle word wrapToggle overflow
This produces the following expected output:
A finished
B finished
C finished
D finished
E finished
A finished
B finished
C finished
D finished
E finished
Copy to ClipboardCopied!Toggle word wrapToggle overflow
StateExampleWithDynamicRules adds another rule to the Rule Base after fireAllRules().
Ajudamos os usuários da Red Hat a inovar e atingir seus objetivos com nossos produtos e serviços com conteúdo em que podem confiar. Explore nossas atualizações recentes.
Tornando o open source mais inclusivo
A Red Hat está comprometida em substituir a linguagem problemática em nosso código, documentação e propriedades da web. Para mais detalhes veja o Blog da Red Hat.
Sobre a Red Hat
Fornecemos soluções robustas que facilitam o trabalho das empresas em plataformas e ambientes, desde o data center principal até a borda da rede.