Dirk, it should be OK. As when you assert a fact with a change listneer (a dymanic fact) it should call the sync&#39;ed modifyObject just like you would form the outside. <br><br><div><span class="gmail_quote">On 2/21/07, 
<b class="gmail_sendername">Dirk Bergstrom</b> &lt;<a href="mailto:dirk@juniper.net">dirk@juniper.net</a>&gt; wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
This horse has been beaten pretty hard<br>(<a href="http://thread.gmane.org/gmane.comp.java.drools.user/3557/focus=3585">http://thread.gmane.org/gmane.comp.java.drools.user/3557/focus=3585</a>), but I<br>have a newish angle on it.
<br><br>My app has a big collection of business objects (1000 of type X, 10,000 of type<br>Y, 200 of type Z, etc) asserted into a single working memory.&nbsp;&nbsp;These objects<br>need to be updated from external sources periodically.&nbsp;&nbsp;Because each object type
<br>has a different source, I&#39;d like to parallelize the updates in separate threads.<br><br>Some of the updates involve retraction of expired objects or assertion of new<br>ones, but most are just changing fields on already-asserted objects (all fields
<br>have PropertyChangeListener (PCL) support).<br><br>I think that using a SynchronisedWorkingMemory will handle the assert/retract<br>updates.&nbsp;&nbsp;Will it be &quot;happy&quot; in the face of PCL changes as well, or do I need to
<br>do something more?<br><br>--<br>Dirk Bergstrom&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <a href="mailto:dirk@juniper.net">dirk@juniper.net</a><br>_____________________________________________<br>Juniper Networks Inc.,&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Computer Geek<br>
Tel: 408.745.3182&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Fax: 408.745.8905<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">
https://lists.jboss.org/mailman/listinfo/rules-users</a><br></blockquote></div><br>