<div dir="ltr">Hello all, <br><br>This is the set of rules i have<br><br>rule "IP Route File rule"<br> salience 2000<br> when<br> Line ( line matches "^.*\s+show\s+ip\s+route\s*$" )<br> Line ( line matches "^.*\s+dest\s+address\s*$ )<br>
file : FileFinder()<br> <br> then <br> file.setFileType("ip route file");<br> drools.halt();<br>end<br><br><br><br>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<br>
rules matches. There are about 50 such rules, that will help me differentiate what kind of file is present in my input<br>directory.<br><br>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<br>
any of rules, I can just retract that object from the memory and prevent Out of Memory Exception if the file size is huge<br><br>Thanks<br>Shiva<br><br><br></div>