Class AbstractTemplateObservation.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
All Implemented Interfaces:
io.micrometer.observation.Observation.ContextView
Direct Known Subclasses:
SqsTemplateObservation.Context
Enclosing class:
AbstractTemplateObservation

public abstract static class AbstractTemplateObservation.Context extends io.micrometer.observation.transport.SenderContext<Map<String,Object>>
SenderContext for message listeners.
  • Constructor Summary

    Constructors
    Modifier
    Constructor
    Description
    protected
    Context(Message<?> message, String destinationName)
    Build a messaging sender context.
  • Method Summary

    Modifier and Type
    Method
    Description
    Return the destination name.
    Return the message.
    Return the message id.
    Return the send result.
    void
    setSendResult(SendResult<?> sendResult)
    Set the send result for this context.

    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

      protected Context(Message<?> message, String destinationName)
      Build a messaging sender context.
      Parameters:
      message - the message.
      destinationName - the destination name.
  • Method Details

    • setSendResult

      public void setSendResult(SendResult<?> sendResult)
      Set the send result for this context.
      Parameters:
      sendResult - the send result from message sending operation.
    • getMessageId

      public String getMessageId()
      Return the message id.
      Returns:
      the message id.
    • getSendResult

      public SendResult<?> getSendResult()
      Return the send result.
      Returns:
      the send result.
    • getMessage

      public Message<?> getMessage()
      Return the message.
      Returns:
      the message.
    • getDestinationName

      public String getDestinationName()
      Return the destination name.
      Returns:
      the destination name.