Class MicroProfileMetricsRoutePolicy
- java.lang.Object
-
- org.apache.camel.support.service.BaseService
-
- org.apache.camel.support.service.ServiceSupport
-
- org.apache.camel.support.RoutePolicySupport
-
- org.apache.camel.component.microprofile.metrics.route.policy.MicroProfileMetricsRoutePolicy
-
- All Implemented Interfaces:
AutoCloseable
,org.apache.camel.NonManagedService
,org.apache.camel.Service
,org.apache.camel.ShutdownableService
,org.apache.camel.spi.RoutePolicy
,org.apache.camel.StatefulService
,org.apache.camel.SuspendableService
public class MicroProfileMetricsRoutePolicy extends org.apache.camel.support.RoutePolicySupport implements org.apache.camel.NonManagedService
-
-
Constructor Summary
Constructors Constructor Description MicroProfileMetricsRoutePolicy()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.eclipse.microprofile.metrics.MetricRegistry
getMetricRegistry()
MicroProfileMetricsRoutePolicyNamingStrategy
getNamingStrategy()
void
onExchangeBegin(org.apache.camel.Route route, org.apache.camel.Exchange exchange)
void
onExchangeDone(org.apache.camel.Route route, org.apache.camel.Exchange exchange)
void
onInit(org.apache.camel.Route route)
void
onRemove(org.apache.camel.Route route)
void
setMetricRegistry(org.eclipse.microprofile.metrics.MetricRegistry metricRegistry)
void
setNamingStrategy(MicroProfileMetricsRoutePolicyNamingStrategy namingStrategy)
-
Methods inherited from class org.apache.camel.support.RoutePolicySupport
controller, doStart, doStop, getExceptionHandler, handleException, onResume, onStart, onStop, onSuspend, resumeOrStartConsumer, resumeRoute, setExceptionHandler, startConsumer, startRoute, stopConsumer, stopRoute, stopRoute, stopRouteAsync, suspendOrStopConsumer, suspendRoute, suspendRoute
-
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
-
getMetricRegistry
public org.eclipse.microprofile.metrics.MetricRegistry getMetricRegistry()
-
setMetricRegistry
public void setMetricRegistry(org.eclipse.microprofile.metrics.MetricRegistry metricRegistry)
-
getNamingStrategy
public MicroProfileMetricsRoutePolicyNamingStrategy getNamingStrategy()
-
setNamingStrategy
public void setNamingStrategy(MicroProfileMetricsRoutePolicyNamingStrategy namingStrategy)
-
onInit
public void onInit(org.apache.camel.Route route)
- Specified by:
onInit
in interfaceorg.apache.camel.spi.RoutePolicy
- Overrides:
onInit
in classorg.apache.camel.support.RoutePolicySupport
-
onExchangeBegin
public void onExchangeBegin(org.apache.camel.Route route, org.apache.camel.Exchange exchange)
- Specified by:
onExchangeBegin
in interfaceorg.apache.camel.spi.RoutePolicy
- Overrides:
onExchangeBegin
in classorg.apache.camel.support.RoutePolicySupport
-
onExchangeDone
public void onExchangeDone(org.apache.camel.Route route, org.apache.camel.Exchange exchange)
- Specified by:
onExchangeDone
in interfaceorg.apache.camel.spi.RoutePolicy
- Overrides:
onExchangeDone
in classorg.apache.camel.support.RoutePolicySupport
-
onRemove
public void onRemove(org.apache.camel.Route route)
- Specified by:
onRemove
in interfaceorg.apache.camel.spi.RoutePolicy
- Overrides:
onRemove
in classorg.apache.camel.support.RoutePolicySupport
-
-