Interface MicrometerExchangeEventNotifierNamingStrategy
public interface MicrometerExchangeEventNotifierNamingStrategy
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final MicrometerExchangeEventNotifierNamingStrategyDefault naming strategy that uses micrometer naming convention.static final Predicate<io.micrometer.core.instrument.Meter.Id> static final MicrometerExchangeEventNotifierNamingStrategyNaming strategy that uses the classic/legacy naming style (camelCase) -
Method Summary
Modifier and TypeMethodDescriptiondefault StringformatName(String name) default StringgetInflightExchangesName(org.apache.camel.Exchange exchange, org.apache.camel.Endpoint endpoint) default io.micrometer.core.instrument.TagsgetInflightExchangesTags(org.apache.camel.spi.CamelEvent.ExchangeEvent event, org.apache.camel.Endpoint endpoint) getName(org.apache.camel.Exchange exchange, org.apache.camel.Endpoint endpoint) default io.micrometer.core.instrument.TagsgetTags(org.apache.camel.spi.CamelEvent.ExchangeEvent event, org.apache.camel.Endpoint endpoint)
-
Field Details
-
EVENT_NOTIFIERS
-
DEFAULT
Default naming strategy that uses micrometer naming convention. -
LEGACY
Naming strategy that uses the classic/legacy naming style (camelCase)
-
-
Method Details
-
getName
-
formatName
-
getInflightExchangesName
default String getInflightExchangesName(org.apache.camel.Exchange exchange, org.apache.camel.Endpoint endpoint) -
getTags
default io.micrometer.core.instrument.Tags getTags(org.apache.camel.spi.CamelEvent.ExchangeEvent event, org.apache.camel.Endpoint endpoint) -
getInflightExchangesTags
default io.micrometer.core.instrument.Tags getInflightExchangesTags(org.apache.camel.spi.CamelEvent.ExchangeEvent event, org.apache.camel.Endpoint endpoint)
-