GigaSpaces XAP 9.5 API

org.openspaces.admin.alert.alerts
Class PhysicalMemoryUtilizationAlert

java.lang.Object
  extended by org.openspaces.admin.alert.alerts.AbstractAlert
      extended by org.openspaces.admin.alert.alerts.PhysicalMemoryUtilizationAlert
All Implemented Interfaces:
Externalizable, Serializable, Alert

public class PhysicalMemoryUtilizationAlert
extends AbstractAlert

A physical memory utilization alert, fired upon triggered machine physical memory thresholds. The alert is raised when memory crosses a 'high' threshold for a specified period of time. The alert is resolved when memory crosses a 'low' threshold for a specified period of time.

These thresholds can be configured by using the PhysicalMemoryUtilizationAlertConfigurer.

This alert will be received on the call to AlertTriggeredEventListener.alertTriggered(Alert) for registered listeners.

Since:
8.0
Author:
Moran Avigdor
See Also:
Serialized Form

Field Summary
static String CPU_UTILIZATION
           
static String HOST_ADDRESS
           
static String HOST_NAME
           
static String MEMORY_UTILIZATION
           
 
Constructor Summary
PhysicalMemoryUtilizationAlert()
          required by java.io.Externalizable
PhysicalMemoryUtilizationAlert(Alert alert)
           
 
Method Summary
 String getComponentUid()
           The component UID is equivalent to OperatingSystem.getUid()
 Double getCpuUtilization()
          The CPU utilization reading when this alert was fired.
 String getHostAddress()
          The host address of the machine that this alert corresponds to.
 String getHostName()
          The host name of the machine that this alert corresponds to.
 Double getMemoryUtilization()
          The memory utilization reading when this alert was fired.
 
Methods inherited from class org.openspaces.admin.alert.alerts.AbstractAlert
getAlert, getAlertUid, getComponentDescription, getConfig, getDescription, getGroupUid, getName, getProperties, getSeverity, getStatus, getTimestamp, readExternal, toString, writeExternal
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

HOST_ADDRESS

public static final String HOST_ADDRESS
See Also:
Constant Field Values

HOST_NAME

public static final String HOST_NAME
See Also:
Constant Field Values

CPU_UTILIZATION

public static final String CPU_UTILIZATION
See Also:
Constant Field Values

MEMORY_UTILIZATION

public static final String MEMORY_UTILIZATION
See Also:
Constant Field Values
Constructor Detail

PhysicalMemoryUtilizationAlert

public PhysicalMemoryUtilizationAlert()
required by java.io.Externalizable


PhysicalMemoryUtilizationAlert

public PhysicalMemoryUtilizationAlert(Alert alert)
Method Detail

getComponentUid

public String getComponentUid()
The component UID is equivalent to OperatingSystem.getUid()

Specified by:
getComponentUid in interface Alert
Overrides:
getComponentUid in class AbstractAlert
Returns:
Component UID - the unique identifier of the component associated with the alert.

getHostAddress

public String getHostAddress()
The host address of the machine that this alert corresponds to.

Returns:
the host address; may be null.

getHostName

public String getHostName()
The host name of the machine that this alert corresponds to.

Returns:
the host name; may be null.

getCpuUtilization

public Double getCpuUtilization()
The CPU utilization reading when this alert was fired.

Returns:
the CPU utilization; may be null.

getMemoryUtilization

public Double getMemoryUtilization()
The memory utilization reading when this alert was fired.

Returns:
the memory utilization; may be null.

GigaSpaces XAP 9.5 API

Copyright © GigaSpaces.