org.objectweb.proactive.scheduler.policy
Class TimePolicy

java.lang.Object
  extended by org.objectweb.proactive.scheduler.policy.AbstractPolicy
      extended by org.objectweb.proactive.scheduler.policy.TimePolicy
All Implemented Interfaces:
java.io.Serializable, Active, RunActive, JobConstants, SchedulerConstants

public class TimePolicy
extends AbstractPolicy

Time policy is a policy where the quickest job is served first.

Author:
cjarjouh
See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.objectweb.proactive.scheduler.policy.AbstractPolicy
deployedTasks, queue, ressourceManager
 
Fields inherited from interface org.objectweb.proactive.scheduler.JobConstants
XML_DESC
 
Fields inherited from interface org.objectweb.proactive.scheduler.SchedulerConstants
JOB_ID, JVM_PARAMETERS, POLICY_NAME, SCHEDULER_NODE_NAME, SCHEDULER_URL, XML_PATH
 
Constructor Summary
TimePolicy()
           
TimePolicy(RessourceManager ressourceManager)
           
 
Method Summary
 boolean isToBeServed(GenericJob job1, GenericJob job2)
          Returns true if job1 is to be served before job2 according to the policy.
 
Methods inherited from class org.objectweb.proactive.scheduler.policy.AbstractPolicy
checkRunningTasks, del, end, execute, getDeployedTasks, getQueue, nextTask, runActivity, stat, sub
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TimePolicy

public TimePolicy()

TimePolicy

public TimePolicy(RessourceManager ressourceManager)
Method Detail

isToBeServed

public boolean isToBeServed(GenericJob job1,
                            GenericJob job2)
Returns true if job1 is to be served before job2 according to the policy.

Specified by:
isToBeServed in class AbstractPolicy
Parameters:
job1 -
job2 -
Returns:
true if job1 is to be served before job2.


Copyright 2001-2007 INRIA All Rights Reserved.