|
GigaSpaces XAP 7.0 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 7.0 API | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |