Class RabbitMQDevServicesBuildTimeConfig.Exchange

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

public static class RabbitMQDevServicesBuildTimeConfig.Exchange extends Object
  • Field Details

    • type

      @ConfigItem(defaultValue="direct") public String type
      Type of exchange: direct, topic, headers, fanout, etc.
    • autoDelete

      @ConfigItem(defaultValue="false") public Boolean autoDelete
      Should the exchange be deleted when all queues are finished using it?
    • durable

      @ConfigItem(defaultValue="false") public Boolean durable
      Should the exchange remain after restarts?
    • arguments

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

    • Exchange

      public Exchange()