@Documented
 @Retention(value=RUNTIME)
 @Target(value={PARAMETER,TYPE,METHOD})
 @Repeatable(value=MessageHeaders.class)
 @Bindable
 @Inherited
public @interface MessageHeader
An annotation that can be applied to method argument to indicate that the method argument is bound from a message header.