Class MicroProfileMetricsCamelContextEventNotifier
- java.lang.Object
-
- org.apache.camel.support.service.BaseService
-
- org.apache.camel.support.service.ServiceSupport
-
- org.apache.camel.support.SimpleEventNotifierSupport
-
- org.apache.camel.support.EventNotifierSupport
-
- org.apache.camel.component.microprofile.metrics.event.notifier.AbstractMicroProfileMetricsEventNotifier<org.apache.camel.spi.CamelEvent.CamelContextStartingEvent>
-
- org.apache.camel.component.microprofile.metrics.event.notifier.context.MicroProfileMetricsCamelContextEventNotifier
-
- All Implemented Interfaces:
AutoCloseable
,org.apache.camel.CamelContextAware
,org.apache.camel.Service
,org.apache.camel.ShutdownableService
,org.apache.camel.spi.EventNotifier
,org.apache.camel.StatefulService
,org.apache.camel.SuspendableService
public class MicroProfileMetricsCamelContextEventNotifier extends AbstractMicroProfileMetricsEventNotifier<org.apache.camel.spi.CamelEvent.CamelContextStartingEvent>
-
-
Constructor Summary
Constructors Constructor Description MicroProfileMetricsCamelContextEventNotifier()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
doStop()
MicroProfileMetricsCamelContextEventNotifierNamingStrategy
getNamingStrategy()
void
notify(org.apache.camel.spi.CamelEvent event)
void
registerCamelContextMetrics(org.apache.camel.CamelContext camelContext)
void
setNamingStrategy(MicroProfileMetricsCamelContextEventNotifierNamingStrategy namingStrategy)
-
Methods inherited from class org.apache.camel.component.microprofile.metrics.event.notifier.AbstractMicroProfileMetricsEventNotifier
doStart, getCamelContext, getMetricRegistry, isEnabled, setCamelContext, setMetricRegistry
-
Methods inherited from class org.apache.camel.support.EventNotifierSupport
isDisabled, isIgnoreCamelContextEvents, isIgnoreExchangeCompletedEvent, isIgnoreExchangeCreatedEvent, isIgnoreExchangeEvents, isIgnoreExchangeFailedEvents, isIgnoreExchangeRedeliveryEvents, isIgnoreExchangeSendingEvents, isIgnoreExchangeSentEvents, isIgnoreRouteEvents, isIgnoreServiceEvents, isIgnoreStepEvents, setIgnoreCamelContextEvents, setIgnoreExchangeCompletedEvent, setIgnoreExchangeCreatedEvent, setIgnoreExchangeEvents, setIgnoreExchangeFailedEvents, setIgnoreExchangeRedeliveryEvents, setIgnoreExchangeSendingEvents, setIgnoreExchangeSentEvents, setIgnoreRouteEvents, setIgnoreServiceEvents, setIgnoreStepEvents
-
Methods inherited from class org.apache.camel.support.SimpleEventNotifierSupport
isIgnoreCamelContextInitEvents, setIgnoreCamelContextInitEvents, setupIgnore
-
Methods inherited from class org.apache.camel.support.service.BaseService
build, doBuild, doFail, doInit, doLifecycleChange, doResume, doShutdown, 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
-
-
-
-
Method Detail
-
getNamingStrategy
public MicroProfileMetricsCamelContextEventNotifierNamingStrategy getNamingStrategy()
-
setNamingStrategy
public void setNamingStrategy(MicroProfileMetricsCamelContextEventNotifierNamingStrategy namingStrategy)
-
notify
public void notify(org.apache.camel.spi.CamelEvent event) throws Exception
- Throws:
Exception
-
registerCamelContextMetrics
public void registerCamelContextMetrics(org.apache.camel.CamelContext camelContext)
-
-