Interface RabbitMQDevServicesBuildTimeConfig.Binding

Enclosing interface:
RabbitMQDevServicesBuildTimeConfig

public static interface RabbitMQDevServicesBuildTimeConfig.Binding
  • Method Details

    • source

      Optional<String> source()
      Source exchange to bind to. Defaults to name of binding instance.
    • routingKey

      @WithDefault("#") String routingKey()
      Routing key specification for the source exchange.
    • destination

      Optional<String> destination()
      Destination exchange or queue to bind to. Defaults to name of binding instance.
    • destinationType

      @WithDefault("queue") String destinationType()
      Destination type for binding: queue, exchange, etc.
    • vhost

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

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