Interface MicrometerExchangeEventNotifierNamingStrategy
- All Known Implementing Classes:
MicrometerExchangeEventNotifierNamingStrategyDefault,MicrometerExchangeEventNotifierNamingStrategyLegacy
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 Stringdefault io.micrometer.core.instrument.TagsgetInflightExchangesTags(org.apache.camel.CamelContext camelContext, String routeId) 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) boolean
-
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
-
isBaseEndpointURI
boolean isBaseEndpointURI() -
formatName
-
getInflightExchangesName
-
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.CamelContext camelContext, String routeId)
-