Class DistributionSummaryProducer
- java.lang.Object
-
- org.apache.camel.support.service.BaseService
-
- org.apache.camel.support.service.ServiceSupport
-
- org.apache.camel.support.DefaultProducer
-
- org.apache.camel.component.micrometer.AbstractMicrometerProducer<io.micrometer.core.instrument.DistributionSummary>
-
- org.apache.camel.component.micrometer.DistributionSummaryProducer
-
- All Implemented Interfaces:
AutoCloseable
,org.apache.camel.EndpointAware
,org.apache.camel.IsSingleton
,org.apache.camel.Processor
,org.apache.camel.Producer
,org.apache.camel.Service
,org.apache.camel.ShutdownableService
,org.apache.camel.StatefulService
,org.apache.camel.SuspendableService
public class DistributionSummaryProducer extends AbstractMicrometerProducer<io.micrometer.core.instrument.DistributionSummary>
-
-
Constructor Summary
Constructors Constructor Description DistributionSummaryProducer(MicrometerEndpoint endpoint)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
doProcess(org.apache.camel.Exchange exchange, MicrometerEndpoint endpoint, io.micrometer.core.instrument.DistributionSummary summary)
protected Function<io.micrometer.core.instrument.MeterRegistry,io.micrometer.core.instrument.DistributionSummary>
registrar(String name, Iterable<io.micrometer.core.instrument.Tag> tags)
-
Methods inherited from class org.apache.camel.component.micrometer.AbstractMicrometerProducer
clearMetricsHeaders, doProcess, getDoubleHeader, getEndpoint, getOrRegisterMeter, getStringHeader, getTagHeader, process, simple
-
Methods inherited from class org.apache.camel.support.DefaultProducer
createExchange, doStart, doStop, isSingleton, toString
-
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, wait, wait, wait
-
-
-
-
Constructor Detail
-
DistributionSummaryProducer
public DistributionSummaryProducer(MicrometerEndpoint endpoint)
-
-
Method Detail
-
registrar
protected Function<io.micrometer.core.instrument.MeterRegistry,io.micrometer.core.instrument.DistributionSummary> registrar(String name, Iterable<io.micrometer.core.instrument.Tag> tags)
- Specified by:
registrar
in classAbstractMicrometerProducer<io.micrometer.core.instrument.DistributionSummary>
-
doProcess
protected void doProcess(org.apache.camel.Exchange exchange, MicrometerEndpoint endpoint, io.micrometer.core.instrument.DistributionSummary summary)
- Specified by:
doProcess
in classAbstractMicrometerProducer<io.micrometer.core.instrument.DistributionSummary>
-
-