@Target(value={})
@Retention(value=RUNTIME)
public @interface Exchange
RabbitListener queue.| Modifier and Type | Optional Element and Description |
|---|---|
Argument[] |
arguments |
java.lang.String |
autoDelete |
java.lang.String |
delayed |
java.lang.String |
durable |
java.lang.String |
ignoreDeclarationExceptions |
java.lang.String |
internal |
java.lang.String |
name |
java.lang.String |
type
The exchange type, including custom.
|
java.lang.String |
value |
@AliasFor(value="name") public abstract java.lang.String value
@AliasFor(value="value") public abstract java.lang.String name
public abstract java.lang.String type
ExchangeTypes.DIRECT.
If a custom exchange type is used the corresponding plugin is required on the broker.ExchangeTypespublic abstract java.lang.String durable
public abstract java.lang.String autoDelete
public abstract java.lang.String internal
public abstract java.lang.String ignoreDeclarationExceptions
public abstract java.lang.String delayed
public abstract Argument[] arguments