Class ProcessingUnitInstanceMemberAliveIndicatorAlertConfiguration

java.lang.Object
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:
  • Constructor Details

    • ProcessingUnitInstanceMemberAliveIndicatorAlertConfiguration

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

    • 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.