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, simple
createExchange, createExchange, createExchange, doStart, doStop, isSingleton, toString
doResume, doShutdown, doSuspend, getStatus, getVersion, isRunAllowed, isStarted, isStarting, isStopped, isStopping, isStoppingOrStopped, isSuspended, isSuspending, isSuspendingOrSuspended, resume, shutdown, start, stop, suspend
public 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