All Classes and Interfaces
Class
Description
Common behavior for actors that stay alive for a long time running a stream over and over.
Event to report.
Event for when a stream terminated.
Event for when a stream started.
Abstract base implementations for actors which check the health of a subsystem.
Configuration for background streaming behavior.
Provides configuration settings for Ditto's runtime health checking behaviour.
An enumeration of the known config path expressions and their associated default values for
BaseHealthCheckConfig.Holds the status of a specific pekko cluster role.
Holds the status of the pekko cluster.
Actor which provides the health of multiple underlying systems, such as messaging and persistence by aggregating the
health by means of child actors.
Reflects the currently determined MongoDB health status.
This class is the default implementation which provides the basic settings of health checking.
This class is the default implementation of
HealthCheckConfig.Provides an actor for checking and caching the health of a ditto service.
This class is the default implementation of the health check persistence
metrics-reporter config.This class is the default implementation of the health check persistence config.
Provides configuration settings regarded to Ditto's runtime health.
Configuration options for the
DefaultHealthCheckingActorFactory.A builder for building
HealthCheckingActorOptions objects.Function for Pekko HTTP Routes to transform a RequestContext into a RouteResult with the expected status code for
health (200/503) and the required format.
Provides the configuration settings of metrics reporting inside of persistence health checking.
An enumeration of the known config path expressions and their associated default values for
MetricsReporterConfig.Provides the configuration settings of health check persistence.
An enumeration of the known config path expressions and their associated default values for
PersistenceConfig.Internal command to reset the health events of underlying systems.
Response of
ResetHealthEvents.Internal command to retrieve the health of underlying systems.
Response of
RetrieveHealth.Actor to report health status for a singleton on and only on the role leader of a cluster.
Helper class providing the status of a Things-Service microservice instance.
A StatusDetailMessage contains a
StatusDetailMessage.Level (INFO, WARN or ERROR) associated with a message.The available levels of a StatusDetailMessage.
Supplies a
CompletionStage for a health status, represented as StatusInfo.Contains the
status and a detail in case the Status was not StatusInfo.Status.UP of a
single health "entry".An enumeration of status codes for the health status in the style of spring boot actuator.
Builder for creating Pekko HTTP route for
/status.Supplies a
CompletionStage for a status, consisting of an arbitrary JSON object.Actor supplying "status" and "health" information of an ActorSystem.
This interface provides access to the health check config.
This interface provides access to health check persistence config.