@Target(value={}) @Retention(value=RUNTIME) public @interface Exchange
RabbitListener queue.@AliasFor(value="name") public abstract String value
@AliasFor(value="value") public abstract String name
public abstract String type
ExchangeTypes.DIRECT.
If a custom exchange type is used the corresponding plugin is required on the broker.ExchangeTypespublic abstract String durable
public abstract String autoDelete
public abstract String internal
public abstract String ignoreDeclarationExceptions
public abstract String delayed
public abstract Argument[] arguments