|
GigaSpaces XAP 10.0.1 API | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.openspaces.admin.alert.config.PhysicalMemoryUtilizationAlertConfigurer
public class PhysicalMemoryUtilizationAlertConfigurer
A physical memory utilization alert configurer. Specifies the thresholds for triggering an alert. There are two thresholds, high and low and a measurement period indicating a window for the memory reading. The memory utilization alert is raised if any discovered machine is above the specified physical memory threshold for a period of time. The memory utilization alert is resolved if its physical memory reading goes below the specified memory threshold for a period of time.
Use the call to create() to create a fully initialized
PhysicalMemoryUtilizationAlertConfiguration configuration.
PhysicalMemoryUtilizationAlertConfiguration| Constructor Summary | |
|---|---|
PhysicalMemoryUtilizationAlertConfigurer()
Constructs an empty machine physical memory utilization alert configuration. |
|
| Method Summary | |
|---|---|
PhysicalMemoryUtilizationAlertConfiguration |
create()
Get a fully configured physical memory utilization configuration (after all properties have been set). |
PhysicalMemoryUtilizationAlertConfigurer |
enable(boolean enabled)
Enable an alert using this configuration. |
PhysicalMemoryUtilizationAlertConfigurer |
measurementPeriod(long period,
TimeUnit timeUnit)
Set the period of time a physical memory alert should be triggered if it's reading is above/below the threshold setting. |
PhysicalMemoryUtilizationAlertConfigurer |
raiseAlertIfMemoryAbove(int highThreshold)
Raise an alert if physical memory is above the specified threshold for a period of time. |
PhysicalMemoryUtilizationAlertConfigurer |
resolveAlertIfMemoryBelow(int lowThreshold)
Resolve the previously raised alert if physical memory goes below the specified threshold for a period of time. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public PhysicalMemoryUtilizationAlertConfigurer()
| Method Detail |
|---|
public PhysicalMemoryUtilizationAlertConfigurer enable(boolean enabled)
AlertConfigurer
enable in interface AlertConfigurerenabled - true to enable the alert using this configuration; false to disable the alert.
AlertConfiguration.setEnabled(boolean)public PhysicalMemoryUtilizationAlertConfigurer raiseAlertIfMemoryAbove(int highThreshold)
measurementPeriod(long, TimeUnit).
highThreshold - high threshold percentage.
PhysicalMemoryUtilizationAlertConfiguration.setHighThresholdPerc(int)public PhysicalMemoryUtilizationAlertConfigurer resolveAlertIfMemoryBelow(int lowThreshold)
measurementPeriod(long, TimeUnit).
lowThreshold - low threshold percentage.
PhysicalMemoryUtilizationAlertConfiguration.setLowThresholdPerc(int)
public PhysicalMemoryUtilizationAlertConfigurer measurementPeriod(long period,
TimeUnit timeUnit)
period - period of time.timeUnit - the time unit of the specified period.
public PhysicalMemoryUtilizationAlertConfiguration create()
create in interface BeanConfigurer<AlertConfiguration>
|
GigaSpaces XAP 10.0.1 API | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||