Win a copy of Functional Reactive Programming this week in the Other Languages forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

drools - mechanisms of loading rules

 
Eamon Brown
Greenhorn
Posts: 8
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi,

as a new user of Drools, one of the things I find confusing is how different rules sources are loaded.
Packages and packages stored on a BRMS server seemed to be generally loaded by supplying a properties object to the newRuleAgent() method, while drl files seem to be loaded using a FileInputStreams.

However, I have also successfully loaded a drl file using a properties file and passing it to the newRuleAgent() method.

Is this inadvisable?

Any comments would be welcome.

Thanks in advance!
 
Eamon Brown
Greenhorn
Posts: 8
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
to elaborate on this question - here is an example of how drl files seem to be usually loaded into the rulesbase:




and here is the way I've been doing it:



where is the drl compiled in this method? Is there any significant performance impact?
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic