History | Log In     View a printable version of the current page.  
Issue Details (XML | Word | Printable)

Key: DROOLS-468
Type: Bug Bug
Status: Resolved Resolved
Resolution: Fixed
Priority: Major Major
Assignee: Michael Neale
Reporter: Michael Neale
Votes: 0
Watchers: 0
Operations

If you were logged in you would be able to see more operations.
drools-legacy

Make rulebase efficiently serializable

Created: 18/Dec/05 07:29 PM   Updated: 18/Dec/05 07:35 PM
Component/s: None
Affects Version/s: 2.5
Fix Version/s: 2.5

Time Tracking:
Not Specified


 Description  « Hide
RuleBase in <2.1 was not efficiently serialized, such that the rule code was compiled each time. With 2.5 and new DDJ feature, rulebase is not serializable without the a proxy to store and retrieve.

Add a new SerializableRuleBaseProxy to allow RuleBase to be serializable to and from a collection of DDJ compiled rulesets. So compilation only occurs once. A future enhancement may be to serialize the RETE with the ruleset itself in the DDJ, for even faster loading.



 All   Comments   Work Log   Change History      Sort Order: Ascending order - Click to sort in descending order
Michael Neale - 18/Dec/05 07:35 PM
Rulebases are serializable. This will be used to it is seamless from the users experience.