[rules-dev] Performance Question
hare ram
hare.bond at gmail.com
Fri Oct 17 14:56:03 EDT 2008
Hello all,
This is the set of rules i have
rule "IP Route File rule"
salience 2000
when
Line ( line matches "^.*\s+show\s+ip\s+route\s*$" )
Line ( line matches "^.*\s+dest\s+address\s*$ )
file : FileFinder()
then
file.setFileType("ip route file");
drools.halt();
end
All I am doing in rules is, I read each line from the given file, convert
them into Line Objects and see if any of my
rules matches. There are about 50 such rules, that will help me
differentiate what kind of file is present in my input
directory.
The question I have , is there a way I can know if Line Object matched any
of the rules ? If a Line Object is not matched by
any of rules, I can just retract that object from the memory and prevent Out
of Memory Exception if the file size is huge
Thanks
Shiva
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/rules-dev/attachments/20081017/0be29942/attachment.html
More information about the rules-dev
mailing list