org.iids.aos.hostmanager.negotiationmodule.hostpolicies
Class HostPolicy

java.lang.Object
  extended by org.iids.aos.hostmanager.negotiationmodule.hostpolicies.HostPolicy
Direct Known Subclasses:
CPUtimeHostPolicy, GlobalHostPolicy, runtimeHostPolicy

public abstract class HostPolicy
extends java.lang.Object

When policies are applied, each policy can modify the request, decrease or increase values, remove offered resources, etc.


Constructor Summary
HostPolicy()
           
 
Method Summary
abstract  AgreementOffer applyPolicy(AgreementOffer incomingRequest)
           
 ResourceHandlerManager getResourceHandlerManager()
           
 void setResourceHandlerManager(ResourceHandlerManager rhm)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HostPolicy

public HostPolicy()
Method Detail

applyPolicy

public abstract AgreementOffer applyPolicy(AgreementOffer incomingRequest)
                                    throws PolicyException
Throws:
PolicyException

setResourceHandlerManager

public void setResourceHandlerManager(ResourceHandlerManager rhm)

getResourceHandlerManager

public ResourceHandlerManager getResourceHandlerManager()


Copyright © 2003, 2004 IIDS Group. All Rights Reserved.