Details
-
Improvement
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
None
-
None
-
None
-
Unknown
Description
The org.apache.camel.health.HealthCheck.Result interface exposes the Optional<Throwable> getError() method, that provides the exception information that may explain the health check result.
This can prove very useful information for users. However, it is not propagated to the MicroProfile Health response org.eclipse.microprofile.health.HealthCheckResponse, that's converted from the Camel health check result.
If the optional error is present, it should be propagated and accessible from the Optional<Map<String, Object>> HealthCheckResponse.getData() API.
Other details could also be propagated.
Attachments
Issue Links
- links to