Ether Framework
Unified API docs for Ether modules
Loading...
Searching...
No Matches
dev.rafex.ether.http.jetty12.health.EnhancedHealthHandler Class Reference
Inheritance diagram for dev.rafex.ether.http.jetty12.health.EnhancedHealthHandler:
Collaboration diagram for dev.rafex.ether.http.jetty12.health.EnhancedHealthHandler:

Public Member Functions

 EnhancedHealthHandler (final DataSource dataSource)
boolean get (final dev.rafex.ether.http.core.HttpExchange x)
Set< String > supportedMethods ()
Public Member Functions inherited from dev.rafex.ether.http.jetty12.handler.NonBlockingResourceHandler
boolean handle (final Request request, final Response response, final Callback callback)
Public Member Functions inherited from dev.rafex.ether.http.core.HttpResource
default boolean delete (final HttpExchange x) throws Exception
default boolean get (final HttpExchange x) throws Exception
default boolean options (final HttpExchange x) throws Exception
default boolean patch (final HttpExchange x) throws Exception
default boolean post (final HttpExchange x) throws Exception
default boolean put (final HttpExchange x) throws Exception

Protected Member Functions

String basePath ()
List< Route > routes ()
Protected Member Functions inherited from dev.rafex.ether.http.jetty12.handler.NonBlockingResourceHandler
 NonBlockingResourceHandler (final JsonCodec jsonCodec)
 NonBlockingResourceHandler (final JsonCodec jsonCodec, final ErrorMapper errorMapper)

Additional Inherited Members

Static Protected Member Functions inherited from dev.rafex.ether.http.jetty12.handler.NonBlockingResourceHandler
static String queryParam (final JettyHttpExchange x, final String key)

Detailed Description

Definition at line 52 of file EnhancedHealthHandler.java.

Constructor & Destructor Documentation

◆ EnhancedHealthHandler()

dev.rafex.ether.http.jetty12.health.EnhancedHealthHandler.EnhancedHealthHandler ( final DataSource dataSource)

Definition at line 59 of file EnhancedHealthHandler.java.

Member Function Documentation

◆ basePath()

String dev.rafex.ether.http.jetty12.health.EnhancedHealthHandler.basePath ( )
protected

◆ get()

boolean dev.rafex.ether.http.jetty12.health.EnhancedHealthHandler.get ( final dev.rafex.ether.http.core.HttpExchange x)

Definition at line 75 of file EnhancedHealthHandler.java.

References dev.rafex.ether.observability.core.probe.ProbeAggregator.aggregate(), dev.rafex.ether.observability.core.probe.ProbeStatus.DOWN, and dev.rafex.ether.observability.core.probe.ProbeKind.HEALTH.

Here is the call graph for this function:

◆ routes()

List< Route > dev.rafex.ether.http.jetty12.health.EnhancedHealthHandler.routes ( )
protected

◆ supportedMethods()

Set< String > dev.rafex.ether.http.jetty12.health.EnhancedHealthHandler.supportedMethods ( )

The documentation for this class was generated from the following file: