Class SqsTemplateObservation.Context

java.lang.Object
io.micrometer.observation.Observation.Context
io.micrometer.observation.transport.SenderContext<Map<String,Object>>
io.awspring.cloud.sqs.support.observation.AbstractTemplateObservation.Context
io.awspring.cloud.sqs.support.observation.SqsTemplateObservation.Context
All Implemented Interfaces:
io.micrometer.observation.Observation.ContextView
Enclosing class:
SqsTemplateObservation

public static class SqsTemplateObservation.Context extends AbstractTemplateObservation.Context
  • Constructor Summary

    Constructors
    Constructor
    Description
    Context(Message<?> message, String destinationName)
    Construct an SQS message sender context.
  • Method Summary

    Modifier and Type
    Method
    Description
    Return the message deduplication id.
    Return the message group id.

    Methods inherited from class io.awspring.cloud.sqs.support.observation.AbstractTemplateObservation.Context

    getDestinationName, getMessage, getMessageId, getSendResult, setSendResult

    Methods inherited from class io.micrometer.observation.transport.SenderContext

    getCarrier, getKind, getRemoteServiceAddress, getRemoteServiceName, getSetter, setCarrier, setRemoteServiceAddress, setRemoteServiceName

    Methods inherited from class io.micrometer.observation.Observation.Context

    addHighCardinalityKeyValue, addHighCardinalityKeyValues, addLowCardinalityKeyValue, addLowCardinalityKeyValues, clear, computeIfAbsent, containsKey, get, getAllKeyValues, getContextualName, getError, getHighCardinalityKeyValue, getHighCardinalityKeyValues, getLowCardinalityKeyValue, getLowCardinalityKeyValues, getName, getOrDefault, getParentObservation, getRequired, put, remove, removeHighCardinalityKeyValue, removeHighCardinalityKeyValues, removeLowCardinalityKeyValue, removeLowCardinalityKeyValues, setContextualName, setError, setName, setParentObservation, toString

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

    Methods inherited from interface io.micrometer.observation.Observation.ContextView

    getOrDefault
  • Constructor Details

    • Context

      public Context(Message<?> message, String destinationName)
      Construct an SQS message sender context.
      Parameters:
      message - the message.
  • Method Details

    • getMessageGroupId

      public String getMessageGroupId()
      Return the message group id.
      Returns:
      the message group id.
    • getMessageDeduplicationId

      public String getMessageDeduplicationId()
      Return the message deduplication id.
      Returns:
      the message deduplication id.