Invokes the registered procedures.
Invokes the registered procedure with the given name and sub-procedures.
Invokes the registered procedure with the given name and sub-procedures.
Invokes the registered procedures and computes the outcome.
Invokes the registered procedure with the given name and sub-procedures. It computes the overall outcome.
Invokes the registered procedure with the given name and sub-procedures. It computes the overall outcome.
Registers a health check procedure.
The procedure is a taking a of Status as parameter. Procedures are asynchronous, and must complete or fail the given . If the future object is failed, the procedure outcome is considered as `DOWN`. If the future is completed without any object, the procedure outcome is considered as `UP`. If the future is completed with a (not-null) Status, the procedure outcome is the received status.
This method uses a 1s timeout. Use {@link HealthChecks#register} to configure the timeout.
Registers a health check procedure.
The procedure is a taking a of Status as parameter. Procedures are asynchronous, and must complete or fail the given . If the future object is failed, the procedure outcome is considered as `DOWN`. If the future is completed without any object, the procedure outcome is considered as `UP`. If the future is completed with a (not-null) Status, the procedure outcome is the received status.
Unregisters a procedure.
Creates a new instance of the default implementation of HealthChecks.
Generated using TypeDoc
Invokes the registered procedures.