|
GigaSpaces XAP 10.1 API | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface Policy
A policy controls the runtime action that should be taken when the
monitor value associated with this policy (using setMonitor(String))
breaches the policy thresholds.
The monitor is referenced by name and can use one of the built in monitors
that comes with the grid container (CPU and Memory)
or one of the custom monitors defined within the SLA.
SLA| Method Summary | |
|---|---|
double |
getHigh()
The high threshold value of the policy. |
double |
getLow()
The low threshold value of the policy. |
long |
getLowerDampener()
The lower dampener acts as a time window where if the lower threshold has been cleared (after it has been breached), it won't cause the policy action to happen. |
String |
getMonitor()
The monitor name this policy will use in order to get check if its value has breached the policy thresholds ( setHigh(double) and
setLow(double)). |
long |
getUpperDampener()
The upper dampener acts as a time window where if the upper threshold has been cleared (after it has been breached), it won't cause the policy action to happen. |
void |
setHigh(double high)
The high threshold value of the policy. |
void |
setLow(double low)
The low threshold value of the policy. |
void |
setLowerDampener(long lowerDampener)
The lower dampener acts as a time window where if the lower threshold has been cleared (after it has been breached), it won't cause the policy action to happen. |
void |
setMonitor(String watch)
The monitor name this policy will use in order to get check if its value has breached the policy thresholds ( setHigh(double) and
setLow(double)). |
void |
setUpperDampener(long upperDampener)
The upper dampener acts as a time window where if the upper threshold has been cleared (after it has been breached), it won't cause the policy action to happen. |
| Method Detail |
|---|
String getMonitor()
setHigh(double) and
setLow(double)).
void setMonitor(String watch)
setHigh(double) and
setLow(double)).
double getHigh()
void setHigh(double high)
double getLow()
void setLow(double low)
long getLowerDampener()
3000.
void setLowerDampener(long lowerDampener)
3000.
long getUpperDampener()
3000.
void setUpperDampener(long upperDampener)
3000.
|
GigaSpaces XAP 10.1 API | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||