Class JmsConnectorOutgoingConfiguration
java.lang.Object
io.smallrye.reactive.messaging.jms.JmsConnectorCommonConfiguration
io.smallrye.reactive.messaging.jms.JmsConnectorOutgoingConfiguration
Extract the outgoing configuration for the
smallrye-jms connector.-
Field Summary
Fields inherited from class io.smallrye.reactive.messaging.jms.JmsConnectorCommonConfiguration
config -
Constructor Summary
ConstructorsConstructorDescriptionJmsConnectorOutgoingConfiguration(org.eclipse.microprofile.config.Config config) Creates a new JmsConnectorOutgoingConfiguration. -
Method Summary
Modifier and TypeMethodDescriptionGets the correlation-id value from the configuration.Gets the delivery-delay value from the configuration.Gets the delivery-mode value from the configuration.Gets the disable-message-id value from the configuration.Gets the disable-message-timestamp value from the configuration.getMerge()Gets the merge value from the configuration.Gets the priority value from the configuration.Gets the reply-to value from the configuration.Gets the reply-to-destination-type value from the configuration.getTtl()Gets the ttl value from the configuration.voidvalidate()Methods inherited from class io.smallrye.reactive.messaging.jms.JmsConnectorCommonConfiguration
config, getChannel, getClientId, getConnectionFactoryName, getDestination, getDestinationType, getFromAlias, getFromAliasWithDefaultValue, getPassword, getSessionMode, getUsername
-
Constructor Details
-
JmsConnectorOutgoingConfiguration
public JmsConnectorOutgoingConfiguration(org.eclipse.microprofile.config.Config config) Creates a new JmsConnectorOutgoingConfiguration.
-
-
Method Details
-
getDisableMessageId
Gets the disable-message-id value from the configuration. Attribute Name: disable-message-id Description: Omit the message id in the outbound JMS message- Returns:
- the disable-message-id
-
getDisableMessageTimestamp
Gets the disable-message-timestamp value from the configuration. Attribute Name: disable-message-timestamp Description: Omit the message timestamp in the outbound JMS message- Returns:
- the disable-message-timestamp
-
getDeliveryMode
Gets the delivery-mode value from the configuration. Attribute Name: delivery-mode Description: The delivery mode. Either `persistent` or `non_persistent`- Returns:
- the delivery-mode
-
getDeliveryDelay
Gets the delivery-delay value from the configuration. Attribute Name: delivery-delay Description: The delivery delay- Returns:
- the delivery-delay
-
getTtl
Gets the ttl value from the configuration. Attribute Name: ttl Description: The JMS Message time-to-live- Returns:
- the ttl
-
getCorrelationId
Gets the correlation-id value from the configuration. Attribute Name: correlation-id Description: The JMS Message correlation id- Returns:
- the correlation-id
-
getPriority
Gets the priority value from the configuration. Attribute Name: priority Description: The JMS Message priority- Returns:
- the priority
-
getReplyTo
Gets the reply-to value from the configuration. Attribute Name: reply-to Description: The reply to destination if any- Returns:
- the reply-to
-
getReplyToDestinationType
Gets the reply-to-destination-type value from the configuration. Attribute Name: reply-to-destination-type Description: The type of destination for the response. It can be either `queue` or `topic` Default Value: queue- Returns:
- the reply-to-destination-type
-
getMerge
Gets the merge value from the configuration. Attribute Name: merge Description: Whether the connector should allow multiple upstreams Default Value: false- Returns:
- the merge
-
validate
public void validate()- Overrides:
validatein classJmsConnectorCommonConfiguration
-