Annotation Type Header
@Target(PARAMETER) @Retention(RUNTIME) @Documented public @interface Header
Annotation which indicates that a method parameter should be bound to a message header.- Since:
- 4.0
- Author:
- Rossen Stoyanchev, Sam Brannen
required
boolean required
Whether the header is required.Default is
true, leading to an exception if the header is missing. Switch this tofalseif you prefer anullvalue in case of a header missing.- See Also:
defaultValue()
- Default:
- true
defaultValue
String defaultValue
The default value to use as a fallback.Supplying a default value implicitly sets
required()tofalse.- Default:
- "\n\t\t\n\t\t\n\ue000\ue001\ue002\n\t\t\t\t\n"