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.Builder
 
Forwards 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.
A PerInstanceCookieStore that is using per Instance a CookieStore from JDK as back end store.
 
 
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.