public class MicroProfileMetricsRoutePolicy
extends org.apache.camel.support.RoutePolicySupport
implements org.apache.camel.NonManagedService
| Constructor and Description |
|---|
MicroProfileMetricsRoutePolicy() |
| Modifier and Type | Method and 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) |
controller, doStart, doStop, getExceptionHandler, handleException, onResume, onStart, onStop, onSuspend, resumeOrStartConsumer, resumeRoute, setExceptionHandler, startConsumer, startRoute, stopConsumer, stopRoute, stopRoute, stopRouteAsync, suspendOrStopConsumer, suspendRoute, suspendRoutebuild, 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, suspendclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitpublic org.eclipse.microprofile.metrics.MetricRegistry getMetricRegistry()
public void setMetricRegistry(org.eclipse.microprofile.metrics.MetricRegistry metricRegistry)
public MicroProfileMetricsRoutePolicyNamingStrategy getNamingStrategy()
public void setNamingStrategy(MicroProfileMetricsRoutePolicyNamingStrategy namingStrategy)
public void onInit(org.apache.camel.Route route)
onInit in interface org.apache.camel.spi.RoutePolicyonInit in class org.apache.camel.support.RoutePolicySupportpublic void onExchangeBegin(org.apache.camel.Route route,
org.apache.camel.Exchange exchange)
onExchangeBegin in interface org.apache.camel.spi.RoutePolicyonExchangeBegin in class org.apache.camel.support.RoutePolicySupportpublic void onExchangeDone(org.apache.camel.Route route,
org.apache.camel.Exchange exchange)
onExchangeDone in interface org.apache.camel.spi.RoutePolicyonExchangeDone in class org.apache.camel.support.RoutePolicySupportpublic void onRemove(org.apache.camel.Route route)
onRemove in interface org.apache.camel.spi.RoutePolicyonRemove in class org.apache.camel.support.RoutePolicySupportApache Camel