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

public sealed Enum JmsObservationDocumentation

extends Enum<JmsObservationDocumentation>
implements ObservationDocumentation
Class Inheritance
All Implemented Interfaces
io.micrometer.observation.docs.ObservationDocumentation
Imports
io.micrometer.common.KeyValue, io.micrometer.common.docs.KeyName, io.micrometer.observation.Observation, .ObservationConvention, io.micrometer.observation.docs.ObservationDocumentation

Documented KeyValues for the observations on publication and processing of JMS messages.

Use the JmsInstrumentation class to instrument an existing JMS session for observability.

Author
Brian Clozel
Since
1.12.0
See Also
JmsInstrumentation

Nested and Inner Type Summary

Modifier and TypeClass and Description
public static enum
public static enum

Field Summary

Modifier and TypeField and Description
public static final JmsObservationDocumentation
JMS_MESSAGE_PROCESS

Observation for JMS message processing.

public static final JmsObservationDocumentation
JMS_MESSAGE_PUBLISH

Observation for JMS message publications.

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
public static JmsObservationDocumentation
public static JmsObservationDocumentation[]
Inherited from java.lang.Enum:
clonecompareTodescribeConstableequalsfinalizegetDeclaringClasshashCodenameordinaltoStringvalueOf

Field Detail

JMS_MESSAGE_PROCESSback to summary
public static final JmsObservationDocumentation JMS_MESSAGE_PROCESS

Observation for JMS message processing. Measures the time spent processing a JMS message.

JMS_MESSAGE_PUBLISHback to summary
public static final JmsObservationDocumentation JMS_MESSAGE_PUBLISH

Observation for JMS message publications. Measures the time spent sending a JMS message to a destination by a message producer.

Constructor Detail

JmsObservationDocumentationback to summary
private JmsObservationDocumentation()

Method Detail

valueOfback to summary
public static JmsObservationDocumentation valueOf(String name)
valuesback to summary
public static JmsObservationDocumentation[] values()
io.micrometer.jakarta9.instrument.jms back to summary

public sealed Enum JmsObservationDocumentation.HighCardinalityKeyNames

extends Enum<JmsObservationDocumentation.HighCardinalityKeyNames>
implements KeyName
Class Inheritance
All Implemented Interfaces
io.micrometer.common.docs.KeyName

Field Summary

Modifier and TypeField and Description
public static final JmsObservationDocumentation.HighCardinalityKeyNames
CONVERSATION_ID

The correlation ID of the JMS message.

public static final JmsObservationDocumentation.HighCardinalityKeyNames
DESTINATION_NAME

The name of destination the current message was sent to.

public static final JmsObservationDocumentation.HighCardinalityKeyNames
MESSAGE_ID

Value used by the messaging system as an identifier for the message.

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
public static JmsObservationDocumentation.HighCardinalityKeyNames
public static JmsObservationDocumentation.HighCardinalityKeyNames[]
Inherited from java.lang.Enum:
clonecompareTodescribeConstableequalsfinalizegetDeclaringClasshashCodenameordinaltoStringvalueOf

Field Detail

CONVERSATION_IDback to summary
public static final JmsObservationDocumentation.HighCardinalityKeyNames CONVERSATION_ID

The correlation ID of the JMS message.

DESTINATION_NAMEback to summary
public static final JmsObservationDocumentation.HighCardinalityKeyNames DESTINATION_NAME

The name of destination the current message was sent to.

MESSAGE_IDback to summary
public static final JmsObservationDocumentation.HighCardinalityKeyNames MESSAGE_ID

Value used by the messaging system as an identifier for the message.

Constructor Detail

HighCardinalityKeyNamesback to summary
private HighCardinalityKeyNames()

Method Detail

valueOfback to summary
public static JmsObservationDocumentation.HighCardinalityKeyNames valueOf(String name)
valuesback to summary
public static JmsObservationDocumentation.HighCardinalityKeyNames[] values()
io.micrometer.jakarta9.instrument.jms back to summary

public sealed Enum JmsObservationDocumentation.LowCardinalityKeyNames

extends Enum<JmsObservationDocumentation.LowCardinalityKeyNames>
implements KeyName
Class Inheritance
All Implemented Interfaces
io.micrometer.common.docs.KeyName

Field Summary

Modifier and TypeField and Description
public static final JmsObservationDocumentation.LowCardinalityKeyNames
DESTINATION_TEMPORARY

Whether the destination (queue or topic) is temporary.

public static final JmsObservationDocumentation.LowCardinalityKeyNames
EXCEPTION

Name of the exception thrown during the operation, or none if no exception happened.

public static final JmsObservationDocumentation.LowCardinalityKeyNames
OPERATION

The name of the JMS operation being performed.

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
public static JmsObservationDocumentation.LowCardinalityKeyNames
public static JmsObservationDocumentation.LowCardinalityKeyNames[]
Inherited from java.lang.Enum:
clonecompareTodescribeConstableequalsfinalizegetDeclaringClasshashCodenameordinaltoStringvalueOf

Field Detail

DESTINATION_TEMPORARYback to summary
public static final JmsObservationDocumentation.LowCardinalityKeyNames DESTINATION_TEMPORARY

Whether the destination (queue or topic) is temporary.

EXCEPTIONback to summary
public static final JmsObservationDocumentation.LowCardinalityKeyNames EXCEPTION

Name of the exception thrown during the operation, or none if no exception happened.

OPERATIONback to summary
public static final JmsObservationDocumentation.LowCardinalityKeyNames OPERATION

The name of the JMS operation being performed. Can be one of:

Constructor Detail

LowCardinalityKeyNamesback to summary
private LowCardinalityKeyNames()

Method Detail

valueOfback to summary
public static JmsObservationDocumentation.LowCardinalityKeyNames valueOf(String name)
valuesback to summary
public static JmsObservationDocumentation.LowCardinalityKeyNames[] values()