Class RabbitMessageSenderContext
java.lang.Object
io.micrometer.observation.Observation.Context
io.micrometer.observation.transport.SenderContext<Message>
org.springframework.amqp.rabbit.support.micrometer.RabbitMessageSenderContext
- All Implemented Interfaces:
io.micrometer.observation.Observation.ContextView
public class RabbitMessageSenderContext
extends io.micrometer.observation.transport.SenderContext<Message>
SenderContext
for Message
s.- Since:
- 3.0
- Author:
- Gary Russell, Ngoc Nhan
-
Constructor Summary
ConstructorDescriptionRabbitMessageSenderContext
(Message message, String beanName, String destination) Deprecated.RabbitMessageSenderContext
(Message message, String beanName, String exchange, String routingKey) Create an instanceRabbitMessageSenderContext
. -
Method Summary
Modifier and TypeMethodDescriptionReturn the destination -exchange/routingKey
.Return the exchange.Return the routingKey.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
-
RabbitMessageSenderContext
@Deprecated(since="3.2") public RabbitMessageSenderContext(Message message, String beanName, String destination) Deprecated. -
RabbitMessageSenderContext
public RabbitMessageSenderContext(Message message, String beanName, String exchange, String routingKey) Create an instanceRabbitMessageSenderContext
.- Parameters:
message
- a message to sendbeanName
- the bean nameexchange
- the name of the exchangeroutingKey
- the routing key- Since:
- 3.2
-
-
Method Details
-
getBeanName
-
getDestination
Return the destination -exchange/routingKey
.- Returns:
- the destination.
-
getExchange
Return the exchange.- Returns:
- the exchange.
- Since:
- 3.2
-
getRoutingKey
Return the routingKey.- Returns:
- the routingKey.
- Since:
- 3.2
-