@Documented @Retention(value=RUNTIME) @Target(value={PARAMETER,TYPE,METHOD}) @Repeatable(value=RabbitProperties.class) @Bindable public @interface RabbitProperty
BasicProperties
Modifier and Type | Optional Element and Description |
---|---|
String |
name
Never used if applied to a parameter.
|
Class |
type
Only to be used when defining consumer arguments to convert the value to the
required type by RabbitMQ.
|
String |
value
If used as a bound parameter, this is the property name.
|
public abstract String name
public abstract Class type