Class AmqpConnectorIncomingConfiguration

java.lang.Object
io.smallrye.reactive.messaging.amqp.AmqpConnectorCommonConfiguration
io.smallrye.reactive.messaging.amqp.AmqpConnectorIncomingConfiguration

public class AmqpConnectorIncomingConfiguration extends AmqpConnectorCommonConfiguration
Extract the incoming configuration for the smallrye-amqp connector.
  • Constructor Details

    • AmqpConnectorIncomingConfiguration

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

    • getBroadcast

      public Boolean getBroadcast()
      Gets the broadcast value from the configuration. Attribute Name: broadcast Description: Whether the received AMQP messages must be dispatched to multiple _subscribers_ Default Value: false
      Returns:
      the broadcast
    • getDurable

      public Boolean getDurable()
      Gets the durable value from the configuration. Attribute Name: durable Description: Whether AMQP subscription is durable Default Value: false
      Returns:
      the durable
    • getAutoAcknowledgement

      public Boolean getAutoAcknowledgement()
      Gets the auto-acknowledgement value from the configuration. Attribute Name: auto-acknowledgement Description: Whether the received AMQP messages must be acknowledged when received Default Value: false
      Returns:
      the auto-acknowledgement
    • getFailureStrategy

      public String getFailureStrategy()
      Gets the failure-strategy value from the configuration. Attribute Name: failure-strategy Description: Specify the failure strategy to apply when a message produced from an AMQP message is nacked. Accepted values are `fail` (default), `accept`, `release`, `reject`, `modified-failed`, `modified-failed-undeliverable-here` Default Value: fail
      Returns:
      the failure-strategy
    • getSelector

      public Optional<String> getSelector()
      Gets the selector value from the configuration. Attribute Name: selector Description: Sets a message selector. This attribute is used to define an `apache.org:selector-filter:string` filter on the source terminus, using SQL-based syntax to request the server filters which messages are delivered to the receiver (if supported by the server in question). Precise functionality supported and syntax needed can vary depending on the server.
      Returns:
      the selector
    • validate

      public void validate()
      Overrides:
      validate in class AmqpConnectorCommonConfiguration