All Classes and Interfaces
Class
Description
Abstract Notifier which allows disabling and filtering of events.
Abstract Notifier for status change which allows filtering of certain status changes.
Indicates that the annotated class is a mvc controller used within spring boot admin.
Jackson module for Spring Boot Admin Server.
Registry for all applications that should be managed/administrated by the Spring Boot
Admin server.
REST controller for controlling registration of managed instances.
Provides Basic Auth headers for the
Instance using the metadata for "user.name"
and "user.password".Jackson Mixin class helps in serialize/deserialize
BuildVersion.Provides CloudFoundry related X-CF-APP-INSTANCE header for the
Instance using
the metadata for "applicationId" and "instanceId".Generates CF instance uniqueId "applicationId:instanceId" for CloudFoundry instance.
A notifier delegating notifications to all specified notifiers.
Triggers cleanup of
Instance
specific data in PerInstanceCookieStore on receiving an
InstanceDeregisteredEvent.Notifier submitting events to DingTalk.
Notifier submitting events to Discord by webhooks.
Jackson Mixin class helps in serialize/deserialize
Endpoint.Jackson Mixin class helps in serialize/deserialize
Endpoints.InstanceRepository storing instances using an event log.
Notifier submitting events to FeiShu by webhooks.
Notifier that allows to filter certain events based on policies.
Generates an SHA-1 Hash based on the instance health url.
Event-Store backed by a Hazelcast-map.
Notifier submitting events to HipChat.
Returns a new HttpHeaders from the given one but omits the hop-by-hop headers and
specified headers.
Is responsible to provide the
HttpHeaders used to interact with the given
Instance.Represents the info fetched from the info actuator endpoint
Jackson Mixin class helps in serialize/deserialize
Info.The StatusUpdater is responsible for updating the status of all or a single application
querying the healthUrl.
Event-Store backed by a ConcurrentHashMap.
The aggregate representing a registered application instance.
This event gets emitted when an instance is unregistered.
Jackson Mixin class helps in serialize/deserialize
InstanceDeregisteredEvent.This event gets emitted when all instance's endpoints are discovered.
Jackson Mixin class helps in serialize/deserialize
InstanceEndpointsDetectedEvent.Abstract Event regarding registered instances
Jackson Mixin class helps in serialize/deserialize
InstanceEvents.Interface for storing all instance related Events
Represents a function that filters anexchange function
issued on a registered instance.
Interface that is applied to InstanceRegistry and returns Instances matching the
filter, only.
Value type for the instance identifier
Jackson Mixin class helps in serialize/deserialize
InstanceId.This event gets emitted when an instance information changes.
Jackson Mixin class helps in serialize/deserialize
InstanceInfoChangedEvent.This event gets emitted when an instance is registered.
Jackson Mixin class helps in serialize/deserialize
InstanceRegisteredEvent.This event gets emitted when an instance updates it's registration.
Jackson Mixin class helps in serialize/deserialize
InstanceRegistrationUpdatedEvent.Registry for all application instances that should be managed/administrated by the
Spring Boot Admin server.
Responsible for storing instances.
REST controller for controlling registration of managed instances.
Http Handler for proxied requests
Http Handler for proxied requests
This event gets emitted when an instance changes its status.
Jackson Mixin class helps in serialize/deserialize
InstanceStatusChangedEvent.Callback interface that can be used to customize a
InstanceWebClient.BuilderForwards a request to a single instances endpoint and will respond with: - 502 (Bad
Gateway) when any error occurs during the request - 503 (Service unavailable) when the
instance is not found - 504 (Gateway timeout) when the request exceeds the timeout
Calls the checkFn for all instances in the given time, but not before the given
retention time has passed.
Notifier submitting events to let´s Chat.
Notifier that just writes to a logger.
Notifier sending emails using Thymeleaf templates.
REST-Controller for managing notification filters
Interface for components which emits notifications upon status changes in clients
Notifier submitting events to opsgenie.com.
Notifier submitting events to Pagerduty.
A cookie store that stores cookies per
Instance.Is responsible to provide the
HttpHeaders used to interact with the given
Instance.Registration info for the instance registers with (including metadata)
Notifier that reminds certain statuses to send reminder notification using a delegate.
Notifier submitting events to RocketChat.
Notifier submitting events to Slack.
InstanceRepository storing instances using an event log.
This condition checks if the sever should be enabled.
Instance status with details fetched from the info endpoint.
Jackson Mixin class helps in serialize/deserialize
StatusInfo.The StatusUpdater is responsible for updating the status of all or a single application
querying the healthUrl.
Jackson Mixin class helps in serialize/deserialize
Tags.Notifier submitting events to Telegram.
`WebexNotifier` sends notifications via Webex API when instance events occur.