Top Description Fields Constructors Methods
io.micrometer.jakarta9.instrument.jms

public Class DefaultJmsProcessObservationConvention

extends Object
implements JmsProcessObservationConvention
Class Inheritance
All Implemented Interfaces
io.micrometer.jakarta9.instrument.jms.JmsProcessObservationConvention, io.micrometer.observation.ObservationConvention, io.micrometer.observation.KeyValuesConvention
Imports
io.micrometer.common.KeyValue, .KeyValues, jakarta.jms.*, io.micrometer.jakarta9.instrument.jms.JmsObservationDocumentation.*

Default implementation for JmsProcessObservationConvention.
Author
Brian Clozel
Since
1.12.0

Field Summary

Modifier and TypeField and Description
private static final KeyValue
private static final KeyValue
private static final KeyValue
private static final KeyValue
private static final KeyValue
private static final KeyValue
private static final KeyValue

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
protected KeyValue
protected KeyValue
private KeyValue
public String
getContextualName(JmsProcessObservationContext
context
context
)

Overrides default io.micrometer.observation.ObservationConvention.getContextualName.

Allows to override the contextual name for an Observation.

public KeyValues
public KeyValues
public String
getName()

Overrides default io.micrometer.observation.ObservationConvention.getName.

Allows to override the name for an observation.

protected KeyValue
protected KeyValue
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

DESTINATION_DURABLEback to summary
private static final KeyValue DESTINATION_DURABLE
DESTINATION_NAME_UNKNOWNback to summary
private static final KeyValue DESTINATION_NAME_UNKNOWN
DESTINATION_TEMPORARYback to summary
private static final KeyValue DESTINATION_TEMPORARY
EXCEPTION_NONEback to summary
private static final KeyValue EXCEPTION_NONE
MESSAGE_CONVERSATION_ID_UNKNOWNback to summary
private static final KeyValue MESSAGE_CONVERSATION_ID_UNKNOWN
MESSAGE_ID_UNKNOWNback to summary
private static final KeyValue MESSAGE_ID_UNKNOWN
OPERATION_PROCESSback to summary
private static final KeyValue OPERATION_PROCESS

Constructor Detail

DefaultJmsProcessObservationConventionback to summary
public DefaultJmsProcessObservationConvention()

Method Detail

correlationIdback to summary
protected KeyValue correlationId(JmsProcessObservationContext context)
destinationNameback to summary
protected KeyValue destinationName(JmsProcessObservationContext context)
exceptionback to summary
private KeyValue exception(JmsProcessObservationContext context)
getContextualNameback to summary
public String getContextualName(JmsProcessObservationContext context)

Overrides default io.micrometer.observation.ObservationConvention.getContextualName.

Doc from io.micrometer.observation.ObservationConvention.getContextualName.

Allows to override the contextual name for an Observation. The Observation will be renamed only when an explicit context was passed - if an implicit context is used this method won't be called.

Parameters
context:JmsProcessObservationContext

context

Returns:String

the new, contextual name for the observation

Annotations
@Override
getHighCardinalityKeyValuesback to summary
public KeyValues getHighCardinalityKeyValues(JmsProcessObservationContext context)

Overrides default io.micrometer.observation.ObservationConvention.getHighCardinalityKeyValues.

Doc from io.micrometer.observation.ObservationConvention.getHighCardinalityKeyValues.

High cardinality key values.

Returns:KeyValues

key values

Annotations
@Override
getLowCardinalityKeyValuesback to summary
public KeyValues getLowCardinalityKeyValues(JmsProcessObservationContext context)

Overrides default io.micrometer.observation.ObservationConvention.getLowCardinalityKeyValues.

Doc from io.micrometer.observation.ObservationConvention.getLowCardinalityKeyValues.

Low cardinality key values.

Returns:KeyValues

key values

Annotations
@Override
getNameback to summary
public String getName()

Overrides default io.micrometer.observation.ObservationConvention.getName.

Doc from io.micrometer.observation.ObservationConvention.getName.

Allows to override the name for an observation.

Returns:String

the new name for the observation

Annotations
@Override
messageIdback to summary
protected KeyValue messageId(JmsProcessObservationContext context)
temporaryDestinationback to summary
protected KeyValue temporaryDestination(JmsProcessObservationContext context)