@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.ExchangeTypes
public 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