I'm not sure how the rete is modified and if the modifications are synchronized with any ongoing operation. <div>If you want to make sure that the rete is modified when your application is in a "safe-point", then you will need to turn off ResourceChangeMonitor service and call its scan() method manually. </div>
<div>We are already doing that in some of Kagent's tests. You can take a look to these 2 classes:</div><div><meta http-equiv="content-type" content="text/html; charset=utf-8"><a href="https://github.com/droolsjbpm/drools/blob/master/drools-compiler/src/test/java/org/drools/agent/BaseKnowledgeAgentTest.java">https://github.com/droolsjbpm/drools/blob/master/drools-compiler/src/test/java/org/drools/agent/BaseKnowledgeAgentTest.java</a></div>
<div><a href="https://github.com/droolsjbpm/drools/blob/master/drools-compiler/src/test/java/org/drools/agent/BaseKnowledgeAgentTest.java"></a><meta http-equiv="content-type" content="text/html; charset=utf-8"><a href="https://github.com/droolsjbpm/drools/blob/master/drools-compiler/src/test/java/org/drools/agent/KnowledgeAgentIncrementalChangeSetTest.java">https://github.com/droolsjbpm/drools/blob/master/drools-compiler/src/test/java/org/drools/agent/KnowledgeAgentIncrementalChangeSetTest.java</a></div>
<div><br></div><div><a href="https://github.com/droolsjbpm/drools/blob/master/drools-compiler/src/test/java/org/drools/agent/KnowledgeAgentIncrementalChangeSetTest.java"></a>Best Regards,<br clear="all"><br>XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX<br>
<br>Esteban Aliverti<br>- Developer @ <a href="http://www.plugtree.com" target="_blank">http://www.plugtree.com </a><br>- Blog @ <a href="http://ilesteban.wordpress.com" target="_blank">http://ilesteban.wordpress.com</a><br>
<br><br><div class="gmail_quote">2011/5/17 Jamie <span dir="ltr"><<a href="mailto:jshaw@llbean.com">jshaw@llbean.com</a>></span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<div>
<p class="MsoNormal"><font size="2" color="navy" face="Arial"><span style="font-size:10.0pt;font-family:Arial;color:navy">That’s good news – thanks again!</span></font></p>
<div>
<p class="MsoNormal"><font size="2" color="navy" face="Arial"><span style="font-size:10.0pt;font-family:Arial;color:navy"> </span></font></p>
<p class="MsoNormal"><font size="2" color="navy" face="Arial"><span style="font-size:10.0pt;font-family:Arial;color:navy">-- Jamie</span></font></p>
<p class="MsoNormal"><font size="2" color="navy" face="Arial"><span style="font-size:10.0pt;font-family:Arial;color:navy"> </span></font></p>
<div class="MsoNormal" align="center" style="text-align:center"><font size="3" face="Times New Roman"><span style="font-size:12.0pt">
<hr size="2" width="100%" align="center">
</span></font></div>
<p class="MsoNormal"><b><font size="2" face="Tahoma"><span style="font-size:10.0pt;font-family:Tahoma;font-weight:bold">From:</span></font></b><font size="2" face="Tahoma"><span style="font-size:10.0pt;font-family:Tahoma"> Wolfgang Laun-2 [via Drools] [mailto:<a href="mailto:ml-node%2B" target="_blank">ml-node+</a><a href="http://user/SendEmail.jtp?type=node&node=2953003&i=0" rel="nofollow" link="external" target="_blank">[hidden email]</a>]
<br>
<b><span style="font-weight:bold">Sent:</span></b> Tuesday, May 17, 2011 11:41 AM<br>
<b><span style="font-weight:bold">To:</span></b> Jamie Shaw<br>
<b><span style="font-weight:bold">Subject:</span></b> Re: [rules-users] Effect of KnowledgeAgent reload on currently running rules</span></font></p>
</div><div class="im">
<p class="MsoNormal"><font size="3" face="Times New Roman"><span style="font-size:12.0pt"> </span></font></p>
<p class="MsoNormal" style="margin-bottom:12.0pt"><font size="3" face="Times New Roman"><span style="font-size:12.0pt">IIRC, for stateless sessions only the next session you create from<br>
the updated RuleBase is affected. <br>
<br>
-W</span></font></p>
</div><div><div class="im">
<p class="MsoNormal"><font size="3" face="Times New Roman"><span style="font-size:12.0pt">On 17 May 2011 15:52, Jamie <<a href="http://user/SendEmail.jtp?type=node&node=2952942&i=0" link="external" rel="nofollow" target="_blank">[hidden email]</a>> wrote:</span></font></p>
<p class="MsoNormal"><font size="3" face="Times New Roman"><span style="font-size:12.0pt">Thanks for pointing me to that thread, Wolfgang - very interesting<br>
discussion. It confirms my fear, at least for stateful sessions. Do you<br>
know if it's true for stateless sessions as well?<br>
<font color="#888888"><span style="color:#888888"><br>
--<br>
View this message in context: <a href="http://drools.46999.n3.nabble.com/rules-users-Effect-of-KnowledgeAgent-reload-on-currently-running-rules-tp2947988p2952592.html" link="external" rel="nofollow" target="_blank">
http://drools.46999.n3.nabble.com/rules-users-Effect-of-KnowledgeAgent-reload-on-currently-running-rules-tp2947988p2952592.html</a></span></font></span></font></p>
</div><div>
<div>
<p class="MsoNormal"><font size="3" face="Times New Roman"><span style="font-size:12.0pt"></span></font></p><div class="im"><font size="3" face="Times New Roman">Sent from the Drools: User forum mailing list archive at Nabble.com.<br>
_______________________________________________<br>
rules-users mailing list<br>
</font></div><font size="3" face="Times New Roman"><a href="http://user/SendEmail.jtp?type=node&node=2952942&i=1" link="external" rel="nofollow" target="_blank">[hidden email]</a><div class="im"><br>
<a href="https://lists.jboss.org/mailman/listinfo/rules-users" link="external" rel="nofollow" target="_blank">https://lists.jboss.org/mailman/listinfo/rules-users</a></div></font><p></p>
</div>
</div>
</div>
<p class="MsoNormal" style="margin-bottom:12.0pt"><font size="3" face="Times New Roman"><span style="font-size:12.0pt"><br>
<br>
_______________________________________________ <br>
rules-users mailing list <br>
<a href="http://user/SendEmail.jtp?type=node&node=2952942&i=2" link="external" rel="nofollow" target="_blank">[hidden email]</a>
<br></span></font></p><div class="im"><font size="3" face="Times New Roman">
<a href="https://lists.jboss.org/mailman/listinfo/rules-users" link="external" rel="nofollow" target="_blank">https://lists.jboss.org/mailman/listinfo/rules-users</a><br>
<br>
</font></div><p></p>
<div class="MsoNormal" align="center" style="text-align:center"><font size="3" face="Times New Roman"><span style="font-size:12.0pt">
<hr size="1" width="100%" noshade color="#cccccc" align="center">
</span></font></div>
<div>
<div>
<p class="MsoNormal"><b><font size="1" color="#444444" face="Tahoma"><span style="font-size:9.0pt;font-family:Tahoma;color:#444444;font-weight:bold">If you reply to this email, your message will be added to the discussion below:</span></font></b></p>
</div>
<p class="MsoNormal"><font size="1" color="#444444" face="Tahoma"><span style="font-size:9.0pt;font-family:Tahoma;color:#444444"><a href="http://drools.46999.n3.nabble.com/rules-users-Effect-of-KnowledgeAgent-reload-on-currently-running-rules-tp2947988p2952942.html" rel="nofollow" link="external" target="_blank">http://drools.46999.n3.nabble.com/rules-users-Effect-of-KnowledgeAgent-reload-on-currently-running-rules-tp2947988p2952942.html</a>
</span></font></p>
</div>
<div style="margin-top:4.8pt">
<p class="MsoNormal"><font size="1" color="#666666" face="Tahoma"><span style="font-size:8.5pt;font-family:Tahoma;color:#666666">To unsubscribe from [rules-users] Effect of KnowledgeAgent reload on currently running rules,
<a rel="nofollow" link="external">
click here</a>. </span></font></p>
</div>
</div>
        
<br><hr align="left" width="300">
View this message in context: <a href="http://drools.46999.n3.nabble.com/rules-users-Effect-of-KnowledgeAgent-reload-on-currently-running-rules-tp2947988p2953003.html" target="_blank">RE: [rules-users] Effect of KnowledgeAgent reload on currently running rules</a><div>
<div></div><div class="h5"><br>
Sent from the <a href="http://drools.46999.n3.nabble.com/Drools-User-forum-f47000.html" target="_blank">Drools: User forum mailing list archive</a> at Nabble.com.<br></div></div><br>_______________________________________________<br>
rules-users mailing list<br>
<a href="mailto:rules-users@lists.jboss.org">rules-users@lists.jboss.org</a><br>
<a href="https://lists.jboss.org/mailman/listinfo/rules-users" target="_blank">https://lists.jboss.org/mailman/listinfo/rules-users</a><br>
<br></blockquote></div><br></div>