@UriEndpoint(firstVersion="2.22.0",
scheme="micrometer",
title="Micrometer",
syntax="micrometer:metricsType:metricsName",
producerOnly=true,
label="monitoring")
public class MicrometerEndpoint
extends org.apache.camel.impl.DefaultEndpoint
Modifier and Type | Field and Description |
---|---|
protected String |
metricsName |
protected io.micrometer.core.instrument.Meter.Type |
metricsType |
protected io.micrometer.core.instrument.MeterRegistry |
registry |
protected Iterable<io.micrometer.core.instrument.Tag> |
tags |
Constructor and Description |
---|
MicrometerEndpoint(String uri,
org.apache.camel.Component component,
io.micrometer.core.instrument.MeterRegistry registry,
io.micrometer.core.instrument.Meter.Type metricsType,
String metricsName,
Iterable<io.micrometer.core.instrument.Tag> tags) |
Modifier and Type | Method and Description |
---|---|
org.apache.camel.Consumer |
createConsumer(org.apache.camel.Processor processor) |
org.apache.camel.Producer |
createProducer() |
String |
getAction() |
String |
getDecrement() |
String |
getIncrement() |
String |
getMetricsName() |
io.micrometer.core.instrument.Meter.Type |
getMetricsType() |
io.micrometer.core.instrument.MeterRegistry |
getRegistry() |
Iterable<io.micrometer.core.instrument.Tag> |
getTags() |
String |
getValue() |
boolean |
isSingleton() |
void |
setAction(String action) |
void |
setDecrement(String decrement) |
void |
setIncrement(String increment) |
void |
setValue(String value) |
configureConsumer, configurePollingConsumer, configureProperties, createEndpointConfiguration, createEndpointUri, createExchange, createExchange, createExchange, createPollingConsumer, doStart, doStop, equals, getCamelContext, getComponent, getConsumerProperties, getEndpointConfiguration, getEndpointKey, getEndpointUri, getExceptionHandler, getExchangePattern, getId, getPollingConsumerBlockTimeout, getPollingConsumerQueueSize, hashCode, isBridgeErrorHandler, isLenientProperties, isPollingConsumerBlockWhenFull, isSynchronous, setBridgeErrorHandler, setCamelContext, setConsumerProperties, setEndpointConfiguration, setEndpointUri, setEndpointUriIfNotSpecified, setExceptionHandler, setExchangePattern, setPollingConsumerBlockTimeout, setPollingConsumerBlockWhenFull, setPollingConsumerQueueSize, setProperties, setSynchronous, toString
doResume, doShutdown, doSuspend, getStatus, getVersion, isRunAllowed, isStarted, isStarting, isStopped, isStopping, isStoppingOrStopped, isSuspended, isSuspending, isSuspendingOrSuspended, resume, shutdown, start, stop, suspend
protected io.micrometer.core.instrument.MeterRegistry registry
@UriPath(description="Type of metrics") @Metadata(required="true") protected final io.micrometer.core.instrument.Meter.Type metricsType
@UriPath(description="Name of metrics") @Metadata(required="true") protected final String metricsName
@UriPath(description="Tags of metrics") protected final Iterable<io.micrometer.core.instrument.Tag> tags
public org.apache.camel.Consumer createConsumer(org.apache.camel.Processor processor)
public org.apache.camel.Producer createProducer()
public boolean isSingleton()
public io.micrometer.core.instrument.MeterRegistry getRegistry()
public String getMetricsName()
public Iterable<io.micrometer.core.instrument.Tag> getTags()
public io.micrometer.core.instrument.Meter.Type getMetricsType()
public String getAction()
public void setAction(String action)
public String getValue()
public void setValue(String value)
public String getIncrement()
public void setIncrement(String increment)
public String getDecrement()
public void setDecrement(String decrement)
Apache Camel