Rio Project 4.2 API Documentation



Uses of Class
org.rioproject.watch.ThresholdValues

Packages that use ThresholdValues
org.rioproject.core.provision Defines interfaces and classes to provision dynamic services
 
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 
org.rioproject.system.measurable.cpu Provides classes for measuring CPU utilization
 
org.rioproject.system.measurable.disk Provides classes for measuring Disk space utilization
 
org.rioproject.system.measurable.memory Provides classes for measuring Memory utilization
 
org.rioproject.system.measurable.memory.pool   
org.rioproject.watch Provides mechanisms to collect and analyze programmer defined metrics defined in a distributed application. 
 

Uses of ThresholdValues in org.rioproject.core.provision
 

Methods in org.rioproject.core.provision that return ThresholdValues
 ThresholdValues SystemRequirements.getSystemThresholdValue(String identifier)
          Get the ThresholdValue associated to a system identifier
 

Methods in org.rioproject.core.provision that return types with arguments of type ThresholdValues
 Map<String,ThresholdValues> SystemRequirements.getSystemThresholds()
          Get the map of system threshold ids and threshold values
 

Methods in org.rioproject.core.provision with parameters of type ThresholdValues
 void SystemRequirements.addSystemThreshold(String identifier, ThresholdValues tVals)
          Add a system required ThresholdValue
 

Uses of ThresholdValues in org.rioproject.sla
 

Subclasses of ThresholdValues in org.rioproject.sla
 class SLA
          A SLA provides a mechanism to a specify a preferred range of acceptable lower and upper boundaries that fit a specific criteria
 

Fields in org.rioproject.sla declared as ThresholdValues
protected  ThresholdValues ScalingPolicyHandler.lastThresholdValues
          The last ThresholdValue
 

Methods in org.rioproject.sla with parameters of type ThresholdValues
 void SLAPolicyHandler.notify(Calculable calculable, ThresholdValues thresholdValues, int type)
           
 void ScalingPolicyHandler.notify(Calculable calculable, ThresholdValues thresholdValues, int type)
           
 void RelocationPolicyHandler.notify(Calculable calculable, ThresholdValues thresholdValues, int type)
           
 void RedeployPolicyHandler.notify(Calculable calculable, ThresholdValues thresholdValues, int type)
           
protected  void SLAPolicyHandler.sendSLAThresholdEvent(Calculable calculable, ThresholdValues tValues, int type)
          Set up a SLAThresholdEvent and send it
 

Uses of ThresholdValues in org.rioproject.system
 

Methods in org.rioproject.system that return ThresholdValues
 ThresholdValues MeasuredResource.getThresholdValues()
          Get the ThresholdValues property
 

Methods in org.rioproject.system with parameters of type ThresholdValues
 boolean MeasuredResource.evaluate(ThresholdValues thresholdValue)
          Evaluates whether the MeasuredResource can meet the criteria specified by the ThresholdValues object.
 

Constructors in org.rioproject.system with parameters of type ThresholdValues
MeasuredResource(String identifier, double value, ThresholdValues tVals)
          Construct a MeasuredResource with parameters
 

Uses of ThresholdValues in org.rioproject.system.measurable
 

Methods in org.rioproject.system.measurable with parameters of type ThresholdValues
 void MeasurableMonitor.setThresholdValues(ThresholdValues tVals)
          Set the ThresholdValues for the resource being measured
 void FlatlineMonitor.setThresholdValues(ThresholdValues tVals)
           
 

Uses of ThresholdValues in org.rioproject.system.measurable.cpu
 

Methods in org.rioproject.system.measurable.cpu with parameters of type ThresholdValues
 void SystemCPUHandler.setThresholdValues(ThresholdValues tVals)
           
 void ProcessCPUHandler.setThresholdValues(ThresholdValues tVals)
           
 void LinuxHandler.setThresholdValues(ThresholdValues tVals)
           
 void GenericCPUMeasurer.setThresholdValues(ThresholdValues tVals)
           
 void CPUExecHandler.setThresholdValues(ThresholdValues tVals)
           
 

Constructors in org.rioproject.system.measurable.cpu with parameters of type ThresholdValues
CpuUtilization(String identifier, double system, double user, double[] load, int availableProcessors, ThresholdValues tVals)
          Construct a CpuUtilization with parameters
CpuUtilization(String identifier, double total, ThresholdValues tVals)
          Construct a CpuUtilization with parameters
ProcessCpuUtilization(String identifier, double totalPercentage, long system, long user, ThresholdValues tVals)
          Construct a ProcessCpuUtilization with parameters
ProcessCpuUtilization(String identifier, double totalPercentage, ThresholdValues tVals)
          Construct a ProcessCpuUtilization with parameters
 

Uses of ThresholdValues in org.rioproject.system.measurable.disk
 

Methods in org.rioproject.system.measurable.disk with parameters of type ThresholdValues
 void DiskSpaceMonitor.setThresholdValues(ThresholdValues tVals)
           
 

Constructors in org.rioproject.system.measurable.disk with parameters of type ThresholdValues
DiskSpaceUtilization(String identifier, double used, double available, double capacity, double utilization, ThresholdValues tVals)
           
DiskSpaceUtilization(String identifier, double total, ThresholdValues tVals)
          Construct a DiskSpaceUtilization with parameters
 

Uses of ThresholdValues in org.rioproject.system.measurable.memory
 

Methods in org.rioproject.system.measurable.memory with parameters of type ThresholdValues
 void SystemMemoryMonitor.setThresholdValues(ThresholdValues tVals)
           
 void ProcessMemoryMonitor.setThresholdValues(ThresholdValues tVals)
           
 

Constructors in org.rioproject.system.measurable.memory with parameters of type ThresholdValues
ProcessMemoryUtilization(String identifier, double utilization, double vSize, double resident, double shared, double initHeap, double usedHeap, double maxHeap, double committedHeap, double initNonHeap, double usedNonHeap, double maxNonHeap, double committedNonHeap, ThresholdValues tVals)
          Construct ProcessMemoryUtilization with parameters
ProcessMemoryUtilization(String identifier, double utilization, double initHeap, double usedHeap, double maxHeap, double committedHeap, double initNonHeap, double usedNonHeap, double maxNonHeap, double committedNonHeap, ThresholdValues tVals)
          Construct ProcessMemoryUtilization with parameters
ProcessMemoryUtilization(String identifier, double utilization, double vSize, double resident, double shared, ThresholdValues tVals)
          Construct ProcessMemoryUtilization with parameters
ProcessMemoryUtilization(String identifier, double utilization, ThresholdValues tVals)
          Construct ProcessMemoryUtilization with parameters
SystemMemoryUtilization(String identifier, double value, double total, double free, double used, double freePerc, double usedPerc, double ram, ThresholdValues tVals)
          Construct a SystemMemoryUtilization
SystemMemoryUtilization(String identifier, ThresholdValues tVals)
          Construct a SystemMemoryUtilization
 

Uses of ThresholdValues in org.rioproject.system.measurable.memory.pool
 

Methods in org.rioproject.system.measurable.memory.pool that return ThresholdValues
 ThresholdValues MemoryPoolMXBeanMonitor.getThresholdValues()
           
 

Methods in org.rioproject.system.measurable.memory.pool with parameters of type ThresholdValues
 void MemoryPoolMXBeanMonitor.setThresholdValues(ThresholdValues thresholdValues)
           
 

Constructors in org.rioproject.system.measurable.memory.pool with parameters of type ThresholdValues
MemoryPool(String id, Configuration config, ThresholdValues thresholdValues)
          Construct a MemoryPool object
MemoryPoolUtilization(String identifier, double value, long committed, long init, long max, long used, ThresholdValues thresholdValues)
           
MemoryPoolUtilization(String identifier, double value, ThresholdValues thresholdValues)
          Construct a MeasuredResource with parameters
 

Uses of ThresholdValues in org.rioproject.watch
 

Fields in org.rioproject.watch declared as ThresholdValues
protected  ThresholdValues ThresholdManager.thresholdValues
          Holds value of property thresholdValues
 

Methods in org.rioproject.watch that return ThresholdValues
 ThresholdValues WatchDataSourceImpl.getThresholdValues()
           
 ThresholdValues WatchDataSource.getThresholdValues()
          Getter for property thresholdValues.
 ThresholdValues ThresholdWatch.getThresholdValues()
          Get the ThresholdValues from the ThresholdManager
 ThresholdValues ThresholdManager.getThresholdValues()
          Getter for property thresholdValues.
 ThresholdValues ThresholdEvent.getThresholdValues()
          Getter for property thresholdValues
 

Methods in org.rioproject.watch with parameters of type ThresholdValues
 void ThresholdListener.notify(Calculable calculable, ThresholdValues thresholdValues, int type)
          Notify for a threshold event
 void WatchDataSourceImpl.setThresholdValues(ThresholdValues tValues)
           
 void WatchDataSource.setThresholdValues(ThresholdValues tValues)
          Set the ThresholdValues
 void ThresholdWatch.setThresholdValues(ThresholdValues tValues)
          Set the ThresholdValues for the ThresholdManager
 void ThresholdManager.setThresholdValues(ThresholdValues thresholdValues)
          Setter for property thresholdValues.
 void ThresholdEvent.setThresholdValues(ThresholdValues thresholdValues)
          Setter for property thresholdValues
 

Constructors in org.rioproject.watch with parameters of type ThresholdValues
ThresholdEvent(Object source, Calculable calculable, ThresholdValues thresholdValues, int type)
          Creates new ThresholdEvent
ThresholdEvent(Object source, Calculable calculable, ThresholdValues thresholdValues, int type, String detail)
          Creates new ThresholdEvent
 


Copyright © Rio Project.

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