Rio Project 4.2 API Documentation



Uses of Class
org.rioproject.sla.SLA

Packages that use SLA
org.rioproject.associations.strategy Service selection strategies for Association proxies
 
org.rioproject.cybernode A Cybernode represents a compute resource as a service available through the network, offering dynamic allocation and provisioning capabilities. 
org.rioproject.gnostic   
org.rioproject.jsb Provides classes that implement and support the ServiceBean model
 
org.rioproject.sla Provides classes that allow policy handlers to react to SLA threshold conditions
 
org.rioproject.system Provides classes that interact with lower level operating system and infrastructure elements, providing an abstract notion of a compute resource with qualitative and quantitative capabilities. 
org.rioproject.system.measurable Defines quantitative capabilities of a compute resource 
 

Uses of SLA in org.rioproject.associations.strategy
 

Methods in org.rioproject.associations.strategy with parameters of type SLA
 void Utilization.setSLA(SLA sla)
           
 

Uses of SLA in org.rioproject.cybernode
 

Methods in org.rioproject.cybernode that return SLA
 SLA[] CybernodeAdminProxy.getSLAs()
           
 SLA[] CybernodeAdminImpl.getSLAs()
           
 

Methods in org.rioproject.cybernode with parameters of type SLA
 boolean CybernodeAdminProxy.setSLA(SLA serviceLevelAgreement)
           
 boolean CybernodeAdminImpl.setSLA(SLA serviceLevelAgreement)
           
 

Uses of SLA in org.rioproject.gnostic
 

Constructors in org.rioproject.gnostic with parameters of type SLA
RuleParameters(SLA sla, String watchID, ServiceElement serviceElement)
           
 

Uses of SLA in org.rioproject.jsb
 

Methods in org.rioproject.jsb with parameters of type SLA
 void ServiceBeanSLAManager.addSLAs(SLA[] slas)
          Add a new SLA.
 void ServiceBeanSLAManager.updateSLAs(SLA[] slas)
          Update SLAs
 

Uses of SLA in org.rioproject.sla
 

Methods in org.rioproject.sla that return SLA
 SLA[] ServiceLevelAgreements.getServiceSLAs()
          Get the service specified SLAs
 SLA SLAThresholdEvent.getSLA()
          Getter for property sla
 SLA SLAPolicyHandler.getSLA()
          Get the SLA
 SLA SLAPolicyEvent.getSLA()
           
 

Methods in org.rioproject.sla with parameters of type SLA
 void ServiceLevelAgreements.addServiceSLA(SLA sla)
          Add a service specified SLAs
static SLAPolicyHandler SLAPolicyHandlerFactory.create(SLA sla, Object eventSource, EventHandler eventHandler, ServiceBeanContext context, ClassLoader loader)
          Create a SLAPolicyHandler based on the provided SLA
 void SLAThresholdEvent.setSLA(SLA sla)
          Setter for property sla
 void SLAPolicyHandler.setSLA(SLA sla)
          Set or update the SLA
 void ScalingPolicyHandler.setSLA(SLA sla)
           
 void RedeployPolicyHandler.setSLA(SLA sla)
           
static boolean SLAPolicyHandlerFactory.slaPolicyHandlerChanged(SLA sla, SLAPolicyHandler handler)
          Determine if the provided SLAPolicyHandler is the same as the SLAPolicyHandler class configured as part of the SLA.
 

Constructors in org.rioproject.sla with parameters of type SLA
RedeployPolicyHandler(SLA sla)
          Construct a RedeployPolicyHandler
RelocationPolicyHandler(SLA sla)
          Construct a RelocationPolicyHandler
ScalingPolicyHandler(SLA sla)
          Construct a ScalingPolicyHandler
SLAPolicyEvent(Object source, SLA sla, String message)
          Construct a SLAPolicyEvent
SLAPolicyEvent(Object source, SLA sla, String message, Object resultant)
          Construct a SLAPolicyEvent
SLAPolicyHandler(SLA sla)
          Construct a SLAPolicyHandler
SLAThresholdEvent(Object source, ServiceElement sElem, Calculable calculable, SLA sla, String slaPolicyHandlerDescription, String hostAddress, int type)
          Creates new SLAThresholdEvent
SLAThresholdEvent(Object source, ServiceElement sElem, ServiceBeanInstance instance, Calculable calculable, SLA sla, String slaPolicyHandlerDescription, String hostAddress, int type)
          Creates new SLAThresholdEvent
 

Uses of SLA in org.rioproject.system
 

Methods in org.rioproject.system that return SLA
 SLA[] ComputeResourceAdmin.getSLAs()
          Get the system SLAs which provide control information for the MeasurableCapability components the ComputeResource contains
 

Methods in org.rioproject.system with parameters of type SLA
 boolean ComputeResourceAdmin.setSLA(SLA serviceLevelAgreement)
          Set the SLA for a MeasurableCapability contained within the ComputeResource
 

Uses of SLA in org.rioproject.system.measurable
 

Methods in org.rioproject.system.measurable that return SLA
 SLA MeasurableCapability.getSLA()
          Get the SLA for ths MeasurableCapability.
 

Methods in org.rioproject.system.measurable with parameters of type SLA
 void MeasurableCapability.setSLA(SLA sla)
          Set the SLA for ths MeasurableCapability.
 


Copyright © Rio Project.

Copyright © 2006-2011 Rio Project. All Rights Reserved.