uk.ac.soton.itinnovation.grid.service.sla
Interface ConstraintManager

All Known Implementing Classes:
ConstraintManagerImpl

public interface ConstraintManager

ConstraintManager.java


Method Summary
 void checkNewSLA(ResourcePool rp, SLA sla)
           
 void continueActivity(SLA sla, Activity act, Set<Constraint> actConstraints)
           
 List<ManagementAction> getActionsForActivities(ResourcePool pool)
          Get actions required for a resource pool.
 void startActivity(SLA sla, Set<Constraint> actConstraints)
           
 

Method Detail

getActionsForActivities

List<ManagementAction> getActionsForActivities(ResourcePool pool)
Get actions required for a resource pool. Check for SLAs with breached constraints and return a list of actions to execute to fix any problems.


checkNewSLA

void checkNewSLA(ResourcePool rp,
                 SLA sla)
                 throws ConstraintBreachException
Throws:
ConstraintBreachException

startActivity

void startActivity(SLA sla,
                   Set<Constraint> actConstraints)
                   throws PublicConstraintBreachException,
                          PrivateConstraintBreachException
Throws:
PublicConstraintBreachException
PrivateConstraintBreachException

continueActivity

void continueActivity(SLA sla,
                      Activity act,
                      Set<Constraint> actConstraints)
                      throws PublicConstraintBreachException,
                             PrivateConstraintBreachException
Throws:
PublicConstraintBreachException
PrivateConstraintBreachException


Copyright © 2001-2007 University of Southampton IT Innovation Centre. All Rights Reserved.