Class ManagedCamelHealth
- java.lang.Object
-
- org.apache.camel.management.mbean.ManagedCamelHealth
-
- All Implemented Interfaces:
org.apache.camel.api.management.mbean.ManagedCamelHealthMBean
public class ManagedCamelHealth extends Object implements org.apache.camel.api.management.mbean.ManagedCamelHealthMBean
-
-
Constructor Summary
Constructors Constructor Description ManagedCamelHealth(org.apache.camel.CamelContext context, org.apache.camel.health.HealthCheckRegistry healthCheckRegistry)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TabularData
details()
void
disableById(String id)
void
enableById(String id)
org.apache.camel.CamelContext
getContext()
Collection<String>
getHealthChecksIDs()
void
init(org.apache.camel.spi.ManagementStrategy strategy)
String
invoke(String id)
boolean
isEnabled()
boolean
isHealthy()
boolean
isHealthyLiveness()
boolean
isHealthyReadiness()
-
-
-
Constructor Detail
-
ManagedCamelHealth
public ManagedCamelHealth(org.apache.camel.CamelContext context, org.apache.camel.health.HealthCheckRegistry healthCheckRegistry)
-
-
Method Detail
-
init
public void init(org.apache.camel.spi.ManagementStrategy strategy)
-
getContext
public org.apache.camel.CamelContext getContext()
-
isEnabled
public boolean isEnabled()
- Specified by:
isEnabled
in interfaceorg.apache.camel.api.management.mbean.ManagedCamelHealthMBean
-
isHealthy
public boolean isHealthy()
- Specified by:
isHealthy
in interfaceorg.apache.camel.api.management.mbean.ManagedCamelHealthMBean
-
isHealthyReadiness
public boolean isHealthyReadiness()
- Specified by:
isHealthyReadiness
in interfaceorg.apache.camel.api.management.mbean.ManagedCamelHealthMBean
-
isHealthyLiveness
public boolean isHealthyLiveness()
- Specified by:
isHealthyLiveness
in interfaceorg.apache.camel.api.management.mbean.ManagedCamelHealthMBean
-
getHealthChecksIDs
public Collection<String> getHealthChecksIDs()
- Specified by:
getHealthChecksIDs
in interfaceorg.apache.camel.api.management.mbean.ManagedCamelHealthMBean
-
details
public TabularData details()
- Specified by:
details
in interfaceorg.apache.camel.api.management.mbean.ManagedCamelHealthMBean
-
invoke
public String invoke(String id)
- Specified by:
invoke
in interfaceorg.apache.camel.api.management.mbean.ManagedCamelHealthMBean
-
enableById
public void enableById(String id)
- Specified by:
enableById
in interfaceorg.apache.camel.api.management.mbean.ManagedCamelHealthMBean
-
disableById
public void disableById(String id)
- Specified by:
disableById
in interfaceorg.apache.camel.api.management.mbean.ManagedCamelHealthMBean
-
-