org.openspaces.admin.alert.config
Interface AlertConfiguration
- All Superinterfaces:
- BeanConfig
- All Known Implementing Classes:
- CpuUtilizationAlertConfiguration, ElasticAutoScalingAlertConfiguration, ElasticGridServiceAgentProvisioningAlertConfiguration, ElasticGridServiceContainerProvisioningAlertConfiguration, ElasticMachineProvisioningAlertConfiguration, GarbageCollectionAlertConfiguration, HeapMemoryUtilizationAlertConfiguration, MirrorPersistenceFailureAlertConfiguration, PhysicalMemoryUtilizationAlertConfiguration, ProcessingUnitInstanceMemberAliveIndicatorAlertConfiguration, ProvisionFailureAlertConfiguration, ReplicationChannelDisconnectedAlertConfiguration, ReplicationRedoLogOverflowToDiskAlertConfiguration, ReplicationRedoLogSizeAlertConfiguration
public interface AlertConfiguration
- extends BeanConfig
A configuration of an alert trigger. The configuration consists of a weakly typed configuration
API based on String key-value pairs to configure an alert trigger. An enabled configuration means
that alerts may be triggered based on this configuration. A disabled configuration means that
alerts will not be triggered until enabled.
Implementors of this interface can provide more strongly typed API to enforce type-safety and
argument verifications.
An AlertConfiguration may be parsed by an AlertConfigurationParser. For example,
using the XmlAlertConfigurationParser which it's AlertConfigurationParser.parse()
method returns an array of configurations to be passed to
AlertManager.configure(AlertConfiguration[]).
- Since:
- 8.0
- Author:
- Moran Avigdor
- See Also:
AlertConfigurer
isEnabled
boolean isEnabled()
- Returns:
true if this alert is enabled; false if this alert is
currently disabled.
setEnabled
void setEnabled(boolean enabled)
- Parameters:
enabled - true if this alert should be enabled; false if this
alert should be disabled.
Copyright © GigaSpaces.