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 TabularDatadetails()voiddisableById(String id)voidenableById(String id)org.apache.camel.CamelContextgetContext()Collection<String>getHealthChecksIDs()voidinit(org.apache.camel.spi.ManagementStrategy strategy)Stringinvoke(String id)booleanisEnabled()booleanisHealthy()booleanisHealthyLiveness()booleanisHealthyReadiness()
-
-
-
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:
isEnabledin interfaceorg.apache.camel.api.management.mbean.ManagedCamelHealthMBean
-
isHealthy
public boolean isHealthy()
- Specified by:
isHealthyin interfaceorg.apache.camel.api.management.mbean.ManagedCamelHealthMBean
-
isHealthyReadiness
public boolean isHealthyReadiness()
- Specified by:
isHealthyReadinessin interfaceorg.apache.camel.api.management.mbean.ManagedCamelHealthMBean
-
isHealthyLiveness
public boolean isHealthyLiveness()
- Specified by:
isHealthyLivenessin interfaceorg.apache.camel.api.management.mbean.ManagedCamelHealthMBean
-
getHealthChecksIDs
public Collection<String> getHealthChecksIDs()
- Specified by:
getHealthChecksIDsin interfaceorg.apache.camel.api.management.mbean.ManagedCamelHealthMBean
-
details
public TabularData details()
- Specified by:
detailsin interfaceorg.apache.camel.api.management.mbean.ManagedCamelHealthMBean
-
invoke
public String invoke(String id)
- Specified by:
invokein interfaceorg.apache.camel.api.management.mbean.ManagedCamelHealthMBean
-
enableById
public void enableById(String id)
- Specified by:
enableByIdin interfaceorg.apache.camel.api.management.mbean.ManagedCamelHealthMBean
-
disableById
public void disableById(String id)
- Specified by:
disableByIdin interfaceorg.apache.camel.api.management.mbean.ManagedCamelHealthMBean
-
-