org.isam.exehda.services.primos
Class LocalHostHeuristic

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

class LocalHostHeuristic
extends java.lang.Object
implements Executor.SchedulingHeuristic


Constructor Summary
(package private) LocalHostHeuristic()
           
 
Method Summary
 HostId chooseCreationHost(java.lang.String clsName, java.lang.Object[] params, java.lang.Object hint, java.util.Vector avoidedHosts)
           
 HostId chooseMigrationHost(ObjectSeed.ObjectHandle oh, java.lang.Object hint, java.util.Vector avoidedHosts)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LocalHostHeuristic

LocalHostHeuristic()
Method Detail

chooseCreationHost

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

chooseMigrationHost

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