public interface JmsResponseMessageBuilder<D extends JmsDestination> extends JmsMessageBuilder<D>, PublisherParameters
Message along with the response configuration. Users must use this builder to
create a message response instance.| Modifier and Type | Method and Description |
|---|---|
Long |
getDeliveryDelay()
Only used by JMS 2.0.
|
TimeUnit |
getDeliveryDelayUnit()
Time unit to be used in the deliveryDelay configurations
|
Integer |
getPriority()
The default JMSPriority value to be used when sending the message
|
RequestReplyPattern |
getRequestReplyPattern()
Returns the Request Reply Pattern to use
|
org.mule.runtime.extension.api.runtime.parameter.OutboundCorrelationStrategy |
getSendCorrelationId()
Options on whether to include an outbound correlation id or not
|
Long |
getTimeToLive()
Defines the default time the message will be in the broker before it expires and is discarded
|
TimeUnit |
getTimeToLiveUnit()
Time unit to be used in the timeToLive configurations
|
boolean |
isDisableMessageId()
If true; the Message will be flagged to avoid generating its MessageID
|
boolean |
isDisableMessageTimestamp()
If true; the Message will be flagged to avoid generating its sent Timestamp
|
boolean |
isPersistentDelivery()
Whether or not the delivery should be done with a persistent configuration
|
default boolean |
isReplyToIgnored()
If true no automatic response will be sent in case of Jms replyTo header presence.
|
build, getBody, getCorrelationId, getJmsType, getJmsxProperties, getOutboundContentType, getOutboundEncoding, getProperties, getReplyTo, isSendContentType, isSendEncodingboolean isPersistentDelivery()
isPersistentDelivery in interface PublisherParametersInteger getPriority()
getPriority in interface PublisherParametersLong getTimeToLive()
getTimeToLive in interface PublisherParametersTimeUnit getTimeToLiveUnit()
getTimeToLiveUnit in interface PublisherParametersboolean isDisableMessageId()
isDisableMessageId in interface PublisherParametersboolean isDisableMessageTimestamp()
isDisableMessageTimestamp in interface PublisherParametersLong getDeliveryDelay()
getDeliveryDelay in interface PublisherParametersTimeUnit getDeliveryDelayUnit()
getDeliveryDelayUnit in interface PublisherParametersorg.mule.runtime.extension.api.runtime.parameter.OutboundCorrelationStrategy getSendCorrelationId()
RequestReplyPattern getRequestReplyPattern()
default boolean isReplyToIgnored()
Copyright © 2023. All rights reserved.