public class TimerProducer extends AbstractMicrometerProducer<io.micrometer.core.instrument.Timer>
| Constructor and Description |
|---|
TimerProducer(MicrometerEndpoint endpoint) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
doProcess(org.apache.camel.Exchange exchange,
MicrometerEndpoint endpoint,
io.micrometer.core.instrument.Timer timer) |
protected void |
doProcess(org.apache.camel.Exchange exchange,
String metricsName,
Iterable<io.micrometer.core.instrument.Tag> tags) |
protected Function<io.micrometer.core.instrument.MeterRegistry,io.micrometer.core.instrument.Timer> |
registrar(String name,
Iterable<io.micrometer.core.instrument.Tag> tags) |
clearMetricsHeaders, getDoubleHeader, getEndpoint, getOrRegisterMeter, getStringHeader, getTagHeader, process, simplecreateExchange, doStart, doStop, isSingleton, toStringbuild, 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, wait, wait, waitpublic TimerProducer(MicrometerEndpoint endpoint)
protected Function<io.micrometer.core.instrument.MeterRegistry,io.micrometer.core.instrument.Timer> registrar(String name, Iterable<io.micrometer.core.instrument.Tag> tags)
registrar in class AbstractMicrometerProducer<io.micrometer.core.instrument.Timer>protected void doProcess(org.apache.camel.Exchange exchange,
MicrometerEndpoint endpoint,
io.micrometer.core.instrument.Timer timer)
doProcess in class AbstractMicrometerProducer<io.micrometer.core.instrument.Timer>protected void doProcess(org.apache.camel.Exchange exchange,
String metricsName,
Iterable<io.micrometer.core.instrument.Tag> tags)
doProcess in class AbstractMicrometerProducer<io.micrometer.core.instrument.Timer>Apache Camel