|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| 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. | |||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||