Class JmsConnectorIncomingConfiguration

java.lang.Object
io.smallrye.reactive.messaging.jms.JmsConnectorCommonConfiguration
io.smallrye.reactive.messaging.jms.JmsConnectorIncomingConfiguration

public class JmsConnectorIncomingConfiguration extends JmsConnectorCommonConfiguration
Extract the incoming configuration for the smallrye-jms connector.
  • Constructor Details

    • JmsConnectorIncomingConfiguration

      public JmsConnectorIncomingConfiguration(org.eclipse.microprofile.config.Config config)
      Creates a new JmsConnectorIncomingConfiguration.
  • Method Details

    • getSelector

      public Optional<String> getSelector()
      Gets the selector value from the configuration. Attribute Name: selector Description: The JMS selector
      Returns:
      the selector
    • getNoLocal

      public Boolean getNoLocal()
      Gets the no-local value from the configuration. Attribute Name: no-local Description: Enable or disable local delivery Default Value: false
      Returns:
      the no-local
    • getBroadcast

      public Boolean getBroadcast()
      Gets the broadcast value from the configuration. Attribute Name: broadcast Description: Whether or not the JMS message should be dispatched to multiple consumers Default Value: false
      Returns:
      the broadcast
    • getDurable

      public Boolean getDurable()
      Gets the durable value from the configuration. Attribute Name: durable Description: Set to `true` to use a durable subscription Default Value: false
      Returns:
      the durable
    • validate

      public void validate()
      Overrides:
      validate in class JmsConnectorCommonConfiguration