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