public class RabbitMQMessageConverter extends Object
Message
to an RabbitMQMessageConverter.OutgoingRabbitMQMessage
.Modifier and Type | Class and Description |
---|---|
static class |
RabbitMQMessageConverter.OutgoingRabbitMQMessage
Represents an outgoing RabbitMQ message.
|
Modifier and Type | Method and Description |
---|---|
static RabbitMQMessageConverter.OutgoingRabbitMQMessage |
convert(Message<?> message,
String exchange,
String defaultRoutingKey,
Optional<Long> defaultTtl,
boolean isTracingEnabled,
List<String> attributeHeaders)
Converts the supplied
Message to an RabbitMQMessageConverter.OutgoingRabbitMQMessage . |
public static RabbitMQMessageConverter.OutgoingRabbitMQMessage convert(Message<?> message, String exchange, String defaultRoutingKey, Optional<Long> defaultTtl, boolean isTracingEnabled, List<String> attributeHeaders)
Message
to an RabbitMQMessageConverter.OutgoingRabbitMQMessage
.message
- the source messageexchange
- the destination exchangedefaultRoutingKey
- the fallback routing key to useisTracingEnabled
- whether tracing is enabledattributeHeaders
- a list (possibly empty) of message header names whose values should be
included as span attributesRabbitMQMessageConverter.OutgoingRabbitMQMessage
Copyright © 2018–2021 SmallRye. All rights reserved.