Ich habe einen Großteil der Drools Regeln mit den ähnlichen when
Teile. Z.B.Wiederverwendung Teil von Drools `when` Anweisung
rule "Rule 1"
when
trn: TransactionEvent()
// some `trn` related statements
not ConfirmEvent (
processMessageId == trn.groupId)
then
// some actions
end
rule "Rule 2"
when
trn: TransactionEvent()
// some other `trn` related statements
not ConfirmEvent (
processMessageId == trn.groupId)
then
// some other actions
end
Ist es möglich, diese Aussage einmal zu definieren
not ConfirmEvent (
processMessageId == trn.groupId)
und irgendwie wieder verwenden, wo nötig?
Könnten Sie, pls, die zweite Idee erklären und es mit etwas Frieden des Codes (Regeln) veranschaulichen? –
Zu meiner Antwort hinzugefügt. – Jeff
danke für das Beispiel! –