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.