Re: JESS: Creating identical independent engines in Java

"Ernest Friedman-Hill" <[email protected]> Sun, 8 May 2011 08:44:23 -0400
Newsgroups gmane.comp.java.jess
Message-ID <[email protected]>
You can use Rete.bsave() to write a copy of an engine to a stream, and  
then use Rete.bload() on a new instance of jess.Rete to turn it into a  
copy of the original.

On May 7, 2011, at 4:04 PM, Theodore Patkos wrote:

> Hey all,
>
> I was wondering if there is a way to make an exact, yet independent,  
> copy of a Rete engine's instance in Java (i.e., including the  
> ruleset, working memory, agenda, activation order etc).
>
> Peering an engine only copies the ruleset; if, afterwards, one  
> attempts to copy each fact from the initial engine to the peer,  
> apart from matters of efficiency, there exists the possibility of  
> activating rules that have already been activated in the initial  
> engine before the peering.
>
> Thanx!
> Theodore
>
>
> --------------------------------------------------------------------
> To unsubscribe, send the words 'unsubscribe jess-users  
> [email protected]'
> in the BODY of a message to [email protected], NOT to the list
> (use your own address!) List problems? Notify [email protected] 
> .
> --------------------------------------------------------------------

---------------------------------------------------------
Ernest Friedman-Hill
Informatics & Decision Sciences, Sandia National Laboratories
PO Box 969, MS 9012, Livermore, CA 94550
http://www.jessrules.com







--------------------------------------------------------------------
To unsubscribe, send the words 'unsubscribe jess-users [email protected]'
in the BODY of a message to [email protected], NOT to the list
(use your own address!) List problems? Notify [email protected].
--------------------------------------------------------------------