Package org.apache.camel.impl.health
Class ComponentsHealthCheckRepository
- java.lang.Object
-
- org.apache.camel.support.service.BaseService
-
- org.apache.camel.support.service.ServiceSupport
-
- org.apache.camel.impl.health.ComponentsHealthCheckRepository
-
- All Implemented Interfaces:
AutoCloseable,org.apache.camel.CamelContextAware,org.apache.camel.health.HasHealthChecks,org.apache.camel.health.HealthCheckRepository,org.apache.camel.health.WritableHealthCheckRepository,org.apache.camel.NonManagedService,org.apache.camel.Service,org.apache.camel.ShutdownableService,org.apache.camel.spi.HasId,org.apache.camel.StatefulService,org.apache.camel.StaticService,org.apache.camel.SuspendableService
@HealthCheck("components-repository") @DeferredContextBinding public class ComponentsHealthCheckRepository extends org.apache.camel.support.service.ServiceSupport implements org.apache.camel.CamelContextAware, org.apache.camel.health.WritableHealthCheckRepository, org.apache.camel.StaticService, org.apache.camel.NonManagedServiceRepository for componentsHealthChecks.
-
-
Field Summary
Fields Modifier and Type Field Description static StringREPOSITORY_IDstatic StringREPOSITORY_NAME
-
Constructor Summary
Constructors Constructor Description ComponentsHealthCheckRepository()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddHealthCheck(org.apache.camel.health.HealthCheck healthCheck)org.apache.camel.CamelContextgetCamelContext()StringgetId()booleanisEnabled()voidremoveHealthCheck(org.apache.camel.health.HealthCheck healthCheck)voidsetCamelContext(org.apache.camel.CamelContext camelContext)voidsetEnabled(boolean enabled)Stream<org.apache.camel.health.HealthCheck>stream()-
Methods inherited from class org.apache.camel.support.service.BaseService
build, doBuild, doFail, doInit, doLifecycleChange, doResume, doShutdown, doStart, doStop, doSuspend, fail, getStatus, init, isBuild, isInit, isNew, isRunAllowed, isShutdown, isStarted, isStarting, isStartingOrStarted, isStopped, isStopping, isStoppingOrStopped, isSuspended, isSuspending, isSuspendingOrSuspended, resume, shutdown, start, stop, suspend
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
-
-
Field Detail
-
REPOSITORY_ID
public static final String REPOSITORY_ID
- See Also:
- Constant Field Values
-
REPOSITORY_NAME
public static final String REPOSITORY_NAME
- See Also:
- Constant Field Values
-
-
Method Detail
-
setCamelContext
public void setCamelContext(org.apache.camel.CamelContext camelContext)
- Specified by:
setCamelContextin interfaceorg.apache.camel.CamelContextAware
-
getId
public String getId()
- Specified by:
getIdin interfaceorg.apache.camel.spi.HasId
-
getCamelContext
public org.apache.camel.CamelContext getCamelContext()
- Specified by:
getCamelContextin interfaceorg.apache.camel.CamelContextAware
-
isEnabled
public boolean isEnabled()
- Specified by:
isEnabledin interfaceorg.apache.camel.health.HealthCheckRepository
-
setEnabled
public void setEnabled(boolean enabled)
- Specified by:
setEnabledin interfaceorg.apache.camel.health.HealthCheckRepository
-
stream
public Stream<org.apache.camel.health.HealthCheck> stream()
- Specified by:
streamin interfaceorg.apache.camel.health.HasHealthChecks
-
addHealthCheck
public void addHealthCheck(org.apache.camel.health.HealthCheck healthCheck)
- Specified by:
addHealthCheckin interfaceorg.apache.camel.health.WritableHealthCheckRepository
-
removeHealthCheck
public void removeHealthCheck(org.apache.camel.health.HealthCheck healthCheck)
- Specified by:
removeHealthCheckin interfaceorg.apache.camel.health.WritableHealthCheckRepository
-
-