Class SpacePartitionSplitBrainAlertConfiguration

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

public class SpacePartitionSplitBrainAlertConfiguration extends Object implements AlertConfiguration
A Space partition split-brain alert configuration. An alert is raised if there are two primaries detected in a partition. An alert is resolved after split-brain recovery.
Since:
10.2.0
Author:
Moran Avigdor
See Also:
  • Constructor Details

    • SpacePartitionSplitBrainAlertConfiguration

      public SpacePartitionSplitBrainAlertConfiguration()
      Constructs an empty 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.