Interface RabbitMQDevServicesBuildTimeConfig.Exchange

Enclosing interface:
RabbitMQDevServicesBuildTimeConfig

public static interface RabbitMQDevServicesBuildTimeConfig.Exchange
  • Method Summary

    Modifier and Type
    Method
    Description
    Extra arguments for the exchange definition.
    Should the exchange be deleted when all queues are finished using it?
    Should the exchange remain after restarts?
    Type of exchange: direct, topic, headers, fanout, etc.
    What virtual host should the exchange be associated with?
  • Method Details

    • type

      @WithDefault("direct") String type()
      Type of exchange: direct, topic, headers, fanout, etc.
    • autoDelete

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

      @WithDefault("false") Boolean durable()
      Should the exchange remain after restarts?
    • vhost

      @WithDefault("/") String vhost()
      What virtual host should the exchange be associated with?
    • arguments

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