是什么决定了Custom VariableListeners的触发顺序?

时间:2015-08-18 12:33:54

标签: optaplanner

我一直在阅读PySerial non-blocking read loop,但我找不到任何有关触发订单VariableListener的内容的信息。我已尝试重新排序我的来源以更改订单出现了@CustomShadowVariable个带注释的方法,但这似乎没有任何效果。是否有指定侦听器更新顺序的首选方法?

1 个答案:

答案 0 :(得分:2)

在6.3.0.CR1及更早版本中:混乱(实际上并非如此,它们会在每个真正的计划变量发生变化时立即触发,这可能会导致任何男人或女人疯狂)

截至6.3.0.CR2(修复了PLANNER-252,请参阅Ondrej的链接):订单。在最后一个正规划变量发生变化后触发第一个影子变量的after方法。请参阅this image和6.3.0.CR2文档。