open class HealthCheckHandler : Handler<RoutingContext>
A Vert.x Web handler on which you register health check procedure. It computes the outcome status (`UP` or `DOWN`) . When the handler process a HTTP request, it computes the global outcome and build a HTTP response as follows:
HealthCheckHandler(delegate: HealthCheckHandler) |
static val __TYPE_ARG: TypeArg<HealthCheckHandler> |
open static fun create(vertx: Vertx, provider: AuthProvider): HealthCheckHandleropen static fun create(vertx: Vertx): HealthCheckHandler
Creates an instance of the default implementation of the io.vertx.rxjava.ext.healthchecks.HealthCheckHandler. This function creates a new instance of io.vertx.rxjava.ext.healthchecks.HealthChecks. |
|
open static fun createWithHealthChecks(hc: HealthChecks, provider: AuthProvider): HealthCheckHandleropen static fun createWithHealthChecks(hc: HealthChecks): HealthCheckHandler
Creates an instance of the default implementation of the io.vertx.rxjava.ext.healthchecks.HealthCheckHandler. |
|
open fun equals(other: Any?): Boolean |
|
open fun getDelegate(): HealthCheckHandler |
|
open fun handle(arg0: RoutingContext): Unit |
|
open fun hashCode(): Int |
|
open static fun newInstance(arg: HealthCheckHandler): HealthCheckHandler |
|
open fun register(name: String, procedure: Handler<Future<Status>>): HealthCheckHandler
Registers a health check procedure. The procedure is a taking a of io.vertx.ext.healthchecks.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) io.vertx.ext.healthchecks.Status, the procedure outcome is the received status. This method uses a 1s timeout. To configure the timeout use open fun register(name: String, timeout: Long, procedure: Handler<Future<Status>>): HealthCheckHandler
Registers a health check procedure. The procedure is a taking a of io.vertx.ext.healthchecks.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) io.vertx.ext.healthchecks.Status, the procedure outcome is the received status. |
|
open fun toString(): String |
|
open fun unregister(name: String): HealthCheckHandler
Unregisters a procedure. |