apache-tuscany/sandbox/axis2-1.4/demos/workpool-distributed/workerRules3.drl

14 lines
314 B
Text
Raw Normal View History

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