| 
GigaSpaces XAP 9.1 API | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.openspaces.admin.alert.alerts.AbstractAlert
org.openspaces.admin.alert.alerts.ProcessingUnitInstanceMemberAliveIndicatorAlert
public class ProcessingUnitInstanceMemberAliveIndicatorAlert
A processing unit instance fault-detection alert triggered when a Grid Service Manager fails to monitor a processing unit instance. The alert is first raised when the fault-detection mechanism suspects that a service is down, and once more when all fault-detection retry attempts have been exhausted. The alert is resolved if one the fault-detection retry attempts succeeded.
 This alert will be received on the call to
 AlertTriggeredEventListener.alertTriggered(Alert) for registered listeners.
| Field Summary | |
|---|---|
static String | 
CPU_UTILIZATION
 | 
static String | 
HEAP_UTILIZATION
 | 
static String | 
HOST_ADDRESS
 | 
static String | 
HOST_NAME
 | 
static String | 
MEMBER_ALIVE_INDICATOR_STATUS
 | 
static String | 
PROCESSING_UNIT_NAME
 | 
static String | 
VIRTUAL_MACHINE_UID
 | 
| Constructor Summary | |
|---|---|
ProcessingUnitInstanceMemberAliveIndicatorAlert()
required by java.io.Externalizable  | 
|
ProcessingUnitInstanceMemberAliveIndicatorAlert(Alert alert)
 | 
|
| Method Summary | |
|---|---|
 String | 
getComponentDescription()
Description of the component: host - [Host IP] GSC - [GSC Name] on [Host IP] LUS - LUS on [Host IP] GSM - GSM on [Host IP] PU instance - [PU name] [Partition number] [Primary or backup] on [Host IP] Mirror - Mirror on [Host IP] EDS - EDS on [Host IP]  | 
 String | 
getComponentUid()
The component UID is equivalent to GridComponent.getUid() | 
 Double | 
getCpuUtilization()
The CPU utilization reading when this alert was fired.  | 
 Double | 
getHeapUtilization()
The heap memory 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.  | 
 MemberAliveIndicatorStatus | 
getMemberAliveIndicatorStatus()
 | 
 String | 
getProcessingUnitInstanceName()
 | 
 String | 
getProcessingUnitName()
 | 
 String | 
getVirtualMachineUid()
The uid of the virtual machine that this alert corresponds to.  | 
| Methods inherited from class org.openspaces.admin.alert.alerts.AbstractAlert | 
|---|
getAlert, getAlertUid, 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 | 
|---|
public static final String PROCESSING_UNIT_NAME
public static final String MEMBER_ALIVE_INDICATOR_STATUS
public static final String HOST_ADDRESS
public static final String HOST_NAME
public static final String VIRTUAL_MACHINE_UID
public static final String CPU_UTILIZATION
public static final String HEAP_UTILIZATION
| Constructor Detail | 
|---|
public ProcessingUnitInstanceMemberAliveIndicatorAlert()
public ProcessingUnitInstanceMemberAliveIndicatorAlert(Alert alert)
| Method Detail | 
|---|
public String getComponentUid()
GridComponent.getUid()
getComponentUid in interface AlertgetComponentUid in class AbstractAlertpublic String getComponentDescription()
ProcessingUnitInstance.getProcessingUnitInstanceName()
getComponentDescription in interface AlertgetComponentDescription in class AbstractAlertAlert.getComponentUid().public String getProcessingUnitName()
ProcessingUnit.getName(); may be null.public String getProcessingUnitInstanceName()
ProcessingUnitInstance.getProcessingUnitInstanceName().getComponentDescription()public MemberAliveIndicatorStatus getMemberAliveIndicatorStatus()
null.public String getHostAddress()
null.public String getHostName()
null.public String getVirtualMachineUid()
null.public Double getCpuUtilization()
null.public Double getHeapUtilization()
null.
  | 
GigaSpaces XAP 9.1 API | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||