org.iids.aos.locationmanager.negotiationmodule.domainpolicies
Class DomainPolicy

java.lang.Object
  extended by org.iids.aos.locationmanager.negotiationmodule.domainpolicies.DomainPolicy
Direct Known Subclasses:
runtimeDomainPolicy

public abstract class DomainPolicy
extends java.lang.Object

Abstract class intended as base class for specific resource policies


Constructor Summary
DomainPolicy()
           
 
Method Summary
abstract  java.util.Vector<AgreementOffer> applyHostOfferSelectionPolicy(AgreementOffer offer, java.util.Vector<AgreementOffer> leaseOffers)
           
abstract  java.util.Vector<Template> applyTemplateSelectionPolicy(java.util.Vector<Template> templates, AgreementOffer request)
           
abstract  void reset()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DomainPolicy

public DomainPolicy()
Method Detail

applyTemplateSelectionPolicy

public abstract java.util.Vector<Template> applyTemplateSelectionPolicy(java.util.Vector<Template> templates,
                                                                        AgreementOffer request)
                                                                 throws PolicyException
Throws:
PolicyException

applyHostOfferSelectionPolicy

public abstract java.util.Vector<AgreementOffer> applyHostOfferSelectionPolicy(AgreementOffer offer,
                                                                               java.util.Vector<AgreementOffer> leaseOffers)

reset

public abstract void reset()


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