GigaSpaces XAP 9.5 API

org.openspaces.admin.alert.config
Class ProcessingUnitInstanceMemberAliveIndicatorAlertConfiguration

java.lang.Object
  extended by org.openspaces.admin.alert.config.ProcessingUnitInstanceMemberAliveIndicatorAlertConfiguration
All Implemented Interfaces:
AlertConfiguration, BeanConfig

public class ProcessingUnitInstanceMemberAliveIndicatorAlertConfiguration
extends Object
implements AlertConfiguration

A processing unit instance fault-detection configuration. An alert is raised if the fault-detection mechanism has detected failure of a processing unit instance. An alert is resolved if the fault-detection mechanism succeeded to monitor a suspected processing unit instance.

note: The member alive fault-detection mechanism (retries and timeout) should be configured separately in the pu.xml (see os-sla:member-alive-indicator)

Since:
8.0.6
Author:
Moran Avigdor
See Also:
ProcessingUnitInstanceMemberAliveIndicatorAlertConfigurer

Constructor Summary
ProcessingUnitInstanceMemberAliveIndicatorAlertConfiguration()
          Constructs an empty processing unit instance member alive indicator alert configuration.
 
Method Summary
 String getBeanClassName()
          The Bean implementation class name corresponding to this BeanConfig.
 Map<String,String> getProperties()
          Get the String key-value pairs properties used to configure this bean.
 boolean isEnabled()
          
 void setEnabled(boolean enabled)
          
 void setProperties(Map<String,String> properties)
          Set with String key-value pairs to configure properties belonging to this bean.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ProcessingUnitInstanceMemberAliveIndicatorAlertConfiguration

public ProcessingUnitInstanceMemberAliveIndicatorAlertConfiguration()
Constructs an empty processing unit instance member alive indicator alert configuration.

Method Detail

isEnabled

public boolean isEnabled()

Specified by:
isEnabled in interface AlertConfiguration
Returns:
true if this alert is enabled; false if this alert is currently disabled.

setEnabled

public void setEnabled(boolean enabled)

Specified by:
setEnabled in interface AlertConfiguration
Parameters:
enabled - true if this alert should be enabled; false if this alert should be disabled.

getBeanClassName

public String getBeanClassName()
The Bean implementation class name corresponding to this BeanConfig.

Specified by:
getBeanClassName in interface BeanConfig
Returns:
the name of the admin Bean implementation class.

getProperties

public Map<String,String> getProperties()
Get the String key-value pairs properties used to configure this bean.

Specified by:
getProperties in interface BeanConfig
Returns:
the properties used to configure this bean object.

setProperties

public void setProperties(Map<String,String> properties)
Set with String key-value pairs to configure properties belonging to this bean. Overrides all previously set properties.

Specified by:
setProperties in interface BeanConfig
Parameters:
properties - the properties to configure this bean object.

GigaSpaces XAP 9.5 API

Copyright © GigaSpaces.