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 voiddoProcess(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, String description, 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, String description, Iterable<io.micrometer.core.instrument.Tag> tags)
- Specified by:
registrarin 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:
doProcessin classAbstractMicrometerProducer<io.micrometer.core.instrument.DistributionSummary>
-
-