@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.ExchangeTypes
public abstract String durable
public abstract String autoDelete
public abstract String internal
public abstract String ignoreDeclarationExceptions
public abstract String delayed
public abstract Argument[] arguments