org.isam.exehda.services.tips
Class TipsSchedulingHeuristic

java.lang.Object
  |
  +--org.isam.exehda.services.tips.TipsSchedulingHeuristic
All Implemented Interfaces:
Executor.SchedulingHeuristic, java.io.Serializable

public class TipsSchedulingHeuristic
extends java.lang.Object
implements Executor.SchedulingHeuristic

See Also:
Serialized Form

Field Summary
(package private)  Scheduler s
           
 
Constructor Summary
TipsSchedulingHeuristic()
           
 
Method Summary
 HostId chooseCreationHost(java.lang.String cls, java.lang.Object[] params, java.lang.Object hint, java.util.Vector toAvoid)
           
 HostId chooseMigrationHost(ObjectSeed.ObjectHandle o, java.lang.Object hint, java.util.Vector toAvoid)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

s

Scheduler s
Constructor Detail

TipsSchedulingHeuristic

public TipsSchedulingHeuristic()
Method Detail

chooseCreationHost

public HostId chooseCreationHost(java.lang.String cls,
                                 java.lang.Object[] params,
                                 java.lang.Object hint,
                                 java.util.Vector toAvoid)
Specified by:
chooseCreationHost in interface Executor.SchedulingHeuristic

chooseMigrationHost

public HostId chooseMigrationHost(ObjectSeed.ObjectHandle o,
                                  java.lang.Object hint,
                                  java.util.Vector toAvoid)
Specified by:
chooseMigrationHost in interface Executor.SchedulingHeuristic