apache-tuscany/sca-java-2.x/contrib/demos/workpool-distributed/workerRules3.drl
lresende 9425990f53 Moving 2.x contribs
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@835178 13f79535-47bb-0310-9956-ffa450edef68
2009-11-12 00:43:48 +00:00

14 lines
No EOL
314 B
Text

package workpool
import workpool.*;
rule "AdaptUsageFactor"
when
$workerBean: WorkpoolBean(usageFactor > 0.8)
then
$workerBean.addWorkerToNode("");
end
rule "AdaptQueueFull"
when
$workerBean: WorkpoolBean((estimedQueueSize > 1900) && jobsComputed > 100)
then
$workerBean.addWorkerToNode("nodeB")
end