Index

A C F H I L O R S V W 
All Classes and Interfaces|All Packages|Serialized Form

A

AsyncHealthCheck - Interface in io.smallrye.health.api
The async health check procedure interface.

C

call() - Method in interface io.smallrye.health.api.AsyncHealthCheck
Invokes the health check procedure provided by the implementation of this interface.

F

filter(JsonObject) - Method in interface io.smallrye.health.api.HealthContentFilter
Filters (removes, adds, or modifies) fields in the provided JsonObject.

H

HealthContentFilter - Interface in io.smallrye.health.api
Implementations of this interface are invoked prior the health report to filter(remove, add, or modify) fields in the returned JSON object.
HealthGroup - Annotation Type in io.smallrye.health.api
This qualifier is used to define a custom Health Check procedure by applying a group name to it
HealthGroup.Literal - Class in io.smallrye.health.api
Support inline instantiation of the HealthGroup qualifier.
HealthGroups - Annotation Type in io.smallrye.health.api
This annotation allow to repeat HealthGroup qualifier
HealthRegistry - Interface in io.smallrye.health.api
Programmatic API for the dynamic registrations and removals of health check procedures.
HealthType - Enum in io.smallrye.health.api
The default types of health representing out-of-the-box health check groups.

I

INSTANCE - Static variable in class io.smallrye.health.api.Wellness.Literal
 
io.smallrye.health.api - package io.smallrye.health.api
 

L

Literal() - Constructor for class io.smallrye.health.api.Wellness.Literal
 
LIVENESS - Enum constant in enum io.smallrye.health.api.HealthType
 

O

of(String) - Static method in class io.smallrye.health.api.HealthGroup.Literal
 

R

READINESS - Enum constant in enum io.smallrye.health.api.HealthType
 
register(AsyncHealthCheck) - Method in interface io.smallrye.health.api.HealthRegistry
Asynchronous variant of HealthRegistry.register(HealthCheck).
register(String, AsyncHealthCheck) - Method in interface io.smallrye.health.api.HealthRegistry
register(String, HealthCheck) - Method in interface io.smallrye.health.api.HealthRegistry
Programmatic registration of a HealthCheck instances.
register(HealthCheck) - Method in interface io.smallrye.health.api.HealthRegistry
Programmatic registration of a HealthCheck intances with the id set to to the health check class name.
remove(AsyncHealthCheck) - Method in interface io.smallrye.health.api.HealthRegistry
Asynchronous variant of HealthRegistry.remove(HealthCheck).
remove(String) - Method in interface io.smallrye.health.api.HealthRegistry
Programmatic removal of a programmatically registered check (HealthCheck or AsyncHealthCheck) instances.
remove(HealthCheck) - Method in interface io.smallrye.health.api.HealthRegistry
Programmatic removal of a programmatically registered HealthCheck instances with the id set to the the health check class name.

S

STARTUP - Enum constant in enum io.smallrye.health.api.HealthType
 

V

value() - Method in class io.smallrye.health.api.HealthGroup.Literal
 
value() - Element in annotation type io.smallrye.health.api.HealthGroup
 
value() - Element in annotation type io.smallrye.health.api.HealthGroups
 
valueOf(String) - Static method in enum io.smallrye.health.api.HealthType
Returns the enum constant of this type with the specified name.
values() - Static method in enum io.smallrye.health.api.HealthType
Returns an array containing the constants of this enum type, in the order they are declared.

W

Wellness - Annotation Type in io.smallrye.health.api
This qualifier is used to define a wellness Health Check procedure
WELLNESS - Enum constant in enum io.smallrye.health.api.HealthType
 
Wellness.Literal - Class in io.smallrye.health.api
Support inline instantiation of the Wellness qualifier.
A C F H I L O R S V W 
All Classes and Interfaces|All Packages|Serialized Form