Class MessagingIncubatingAttributes.MessagingOperationTypeValues

java.lang.Object
io.opentelemetry.semconv.incubating.MessagingIncubatingAttributes.MessagingOperationTypeValues
Enclosing class:
MessagingIncubatingAttributes

public static final class MessagingIncubatingAttributes.MessagingOperationTypeValues extends Object
  • Field Details

    • PUBLISH

      public static final String PUBLISH
      One or more messages are provided for publishing to an intermediary. If a single message is published, the context of the "Publish" span can be used as the creation context and no "Create" span needs to be created.
      See Also:
    • CREATE

      public static final String CREATE
      A message is created. "Create" spans always refer to a single message and are used to provide a unique creation context for messages in batch publishing scenarios.
      See Also:
    • RECEIVE

      public static final String RECEIVE
      One or more messages are requested by a consumer. This operation refers to pull-based scenarios, where consumers explicitly call methods of messaging SDKs to receive messages.
      See Also:
    • PROCESS

      public static final String PROCESS
      One or more messages are processed by a consumer.
      See Also:
    • SETTLE

      public static final String SETTLE
      One or more messages are settled.
      See Also:
    • DELIVER

      public static final String DELIVER
      Deprecated. Use `process` instead.
      See Also: