jjzjj

CommandFactory

全部标签

java - 如何在运行时在 Drools DRL 中将事实添加到工作内存并在无状态 session 的执行结果中检索它们?

背景:我正在开发一个应用程序,它根据一组drools规则将输入对象转换为两个输出对象之一。输出对象直到运行时才为人所知,它是在要执行的第一个规则中创建的。这是创建输出对象的规则和示例转换规则:rule"Initialization"dialect"java"salience1000no-looptruewhent:Trade()thenif(t.getTran().getInsType().equalsIgnoreCase("EEO")||t.getTran().getInsType().equalsIgnoreCase("EEF")){insert(newOption());}els