| Class | Description |
|---|---|
| AlertNoticeDispatchService |
The
AlertNoticeDispatchService is used to scan the database for
AlertNoticeEntity that are in the NotificationState.PENDING
state. |
| AlertNoticeDispatchService.AlertInfo |
The
AlertNoticeDispatchService.AlertInfo class encapsulates all information about a single
alert for a single outbound Notification. |
| AlertNoticeDispatchService.AlertSummaryInfo |
The
AlertNoticeDispatchService.AlertSummaryInfo class encapsulates all of the alert
information for the Notification. |
| AlertNoticeDispatchService.AmbariInfo |
The
AlertNoticeDispatchService.AmbariInfo class is used to provide the template engine with
information about the Ambari installation. |
| AlertNoticeDispatchService.DispatchInfo |
The
AlertNoticeDispatchService.DispatchInfo class is used to provide the template engine with
information about the intended target of the notification. |
| AmbariServerAlertService |
The
AmbariServerAlertService is used to manage the dynamically loaded
AlertRunnables which perform server-side alert checks. |
| CachedAlertFlushService |
The
CachedAlertFlushService is used to periodically flush cached
alert data to the database. |
| MetricsRetrievalService |
The
MetricsRetrievalService is used as a headless, autonomous service
which encapsulates:
An ExecutorService for fulfilling remote metric URL requests
A cache for JMX metrics
A cache for REST metrics
Classes can inject an instance of this service in order to gain access to its
caches and request mechanism. |
| RetryUpgradeActionService |
Monitors commands during Stack Upgrade that are in a HOLDING_* failed because they failed in order to retry them
automatically until they exceed a certain threshold of retry time.
|
| Enum | Description |
|---|---|
| MetricsRetrievalService.MetricSourceType |
The type of web service hosting the metrics.
|
Copyright © 2022 Apache Software Foundation. All rights reserved.