public class DefaultJmsResponseMessageBuilder extends DefaultJmsMessageBuilder<DefaultJmsDestination> implements JmsResponseMessageBuilder<DefaultJmsDestination>
Message along with the response configuration.
Users must use this builder to create a message response instance.BODY_CONTENT_TYPE_JMS_PROPERTY, BODY_ENCODING_JMS_PROPERTY| Constructor and Description |
|---|
DefaultJmsResponseMessageBuilder() |
| 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
|
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, isSendEncodingclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitbuild, getBody, getCorrelationId, getJmsType, getJmsxProperties, getOutboundContentType, getOutboundEncoding, getProperties, getReplyTo, isSendContentType, isSendEncodingpublic boolean isPersistentDelivery()
JmsResponseMessageBuilderisPersistentDelivery in interface PublisherParametersisPersistentDelivery in interface JmsResponseMessageBuilder<DefaultJmsDestination>public Integer getPriority()
JmsResponseMessageBuildergetPriority in interface PublisherParametersgetPriority in interface JmsResponseMessageBuilder<DefaultJmsDestination>public Long getTimeToLive()
JmsResponseMessageBuildergetTimeToLive in interface PublisherParametersgetTimeToLive in interface JmsResponseMessageBuilder<DefaultJmsDestination>public TimeUnit getTimeToLiveUnit()
JmsResponseMessageBuildergetTimeToLiveUnit in interface PublisherParametersgetTimeToLiveUnit in interface JmsResponseMessageBuilder<DefaultJmsDestination>public boolean isDisableMessageId()
JmsResponseMessageBuilderisDisableMessageId in interface PublisherParametersisDisableMessageId in interface JmsResponseMessageBuilder<DefaultJmsDestination>public boolean isDisableMessageTimestamp()
JmsResponseMessageBuilderisDisableMessageTimestamp in interface PublisherParametersisDisableMessageTimestamp in interface JmsResponseMessageBuilder<DefaultJmsDestination>public Long getDeliveryDelay()
JmsResponseMessageBuildergetDeliveryDelay in interface PublisherParametersgetDeliveryDelay in interface JmsResponseMessageBuilder<DefaultJmsDestination>public TimeUnit getDeliveryDelayUnit()
JmsResponseMessageBuildergetDeliveryDelayUnit in interface PublisherParametersgetDeliveryDelayUnit in interface JmsResponseMessageBuilder<DefaultJmsDestination>public org.mule.runtime.extension.api.runtime.parameter.OutboundCorrelationStrategy getSendCorrelationId()
JmsResponseMessageBuildergetSendCorrelationId in interface JmsResponseMessageBuilder<DefaultJmsDestination>public RequestReplyPattern getRequestReplyPattern()
JmsResponseMessageBuildergetRequestReplyPattern in interface JmsResponseMessageBuilder<DefaultJmsDestination>public boolean isReplyToIgnored()
JmsResponseMessageBuilderisReplyToIgnored in interface JmsResponseMessageBuilder<DefaultJmsDestination>Copyright © 2020. All rights reserved.