Annotation Type Payloads
@Target({PARAMETER,METHOD})
@Retention(RUNTIME)
@Documented
public @interface Payloads
This annotation marks a method parameter as being a list of message payloads, for POJO handlers that deal with lists
of messages (e.g. aggregators and release strategies).
Example:
void foo(@Payloads("city.name") List<String> cityName)
- will map the value of the 'name' property of the 'city'
property of all the payload objects in the input list.
- Since:
- 2.0
-
Optional Element Summary
Optional Elements Modifier and Type Optional Element Description java.lang.String
value
-
Element Details
-
value
java.lang.String value- Returns:
- The expression for matching against nested properties of the payloads.
- Default:
- ""
-