Hi FrankVhh,
The above approach you suggested works,
But the problem is it continuously hits this method when it satisfies the
rule & in the method I have a DB call, so it creates some problem.
For eg: -
function boolean sampleFunction(){
//makes a DataBase call
System.out.println("1234");
return true/false;
}
rule "sample1"
when
//condition 1
then
System.out.println("abcd");
//some action to satisfy condition 2
System.out.println("mnop");
end
rule "sample2"
when
//condition 2
sampleFunction();
then
//some action
System.out.println("xyz");
end
O/P
abcd
1234
1234
1234
1234
mnop
1234
1234
1234
1234
1234
1234
1234
1234
1234
1234
xyz
Is there any way to tackle this. As in by using salience or something.?
Regards,
Sam
--
View this message in context:
http://drools.46999.n3.nabble.com/Calling-a-function-from-When-part-tp401...
Sent from the Drools: User forum mailing list archive at
Nabble.com.