Interface ManagedCamelHealthMBean
-
public interface ManagedCamelHealthMBean
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description TabularData
details()
void
disableById(String id)
void
enableById(String id)
Collection<String>
getHealthChecksIDs()
String
invoke(String id)
boolean
isEnabled()
boolean
isHealthy()
boolean
isHealthyLiveness()
boolean
isHealthyReadiness()
-
-
-
Method Detail
-
isEnabled
@ManagedAttribute(description="Whether Health Check is enabled globally") boolean isEnabled()
-
isHealthy
@ManagedAttribute(description="Application Health (all checks)") boolean isHealthy()
-
isHealthyReadiness
@ManagedAttribute(description="Application Health (only readiness checks)") boolean isHealthyReadiness()
-
isHealthyLiveness
@ManagedAttribute(description="Application Health (only liveness checks)") boolean isHealthyLiveness()
-
getHealthChecksIDs
@ManagedAttribute(description="Registered Health Checks IDs") Collection<String> getHealthChecksIDs()
-
details
@ManagedOperation(description="Registered Health Checks Details") TabularData details()
-
invoke
@ManagedOperation(description="Invoke an Health Check by ID") String invoke(String id)
-
enableById
@ManagedOperation(description="Enables an Health Check by ID") void enableById(String id)
-
disableById
@ManagedOperation(description="Disables an Health Check by ID") void disableById(String id)
-
-