Class RabbitMQDevServicesBuildTimeConfig.Binding

java.lang.Object
io.quarkus.smallrye.reactivemessaging.rabbitmq.deployment.RabbitMQDevServicesBuildTimeConfig.Binding
Enclosing class:
RabbitMQDevServicesBuildTimeConfig

public static class RabbitMQDevServicesBuildTimeConfig.Binding extends Object
  • Field Details

    • source

      @ConfigItem public Optional<String> source
      Source exchange to bind to. Defaults to name of binding instance.
    • routingKey

      @ConfigItem(defaultValue="#") public String routingKey
      Routing key specification for the source exchange.
    • destination

      @ConfigItem public Optional<String> destination
      Destination exchange or queue to bind to. Defaults to name of binding instance.
    • destinationType

      @ConfigItem(defaultValue="queue") public String destinationType
      Destination type for binding: queue, exchange, etc.
    • arguments

      @ConfigItem @ConfigDocMapKey("argument-name") public Map<String,String> arguments
      Extra arguments for the binding definition.
  • Constructor Details

    • Binding

      public Binding()