Annotation that marks a method to be the target of a Rabbit message
listener within a class that is annotated with
RabbitListener
.
See the
RabbitListener
for information about permitted method signatures
and available parameters.
It is important to understand that when a message arrives, the method selection
depends on the payload type. The type is matched with a single non-annotated parameter,
or one that is annotated with
@Payload
.
There must be no ambiguity - the system
must be able to select exactly one method based on the payload type.
When true, designate that this is the default fallback method if the payload type
matches no other
RabbitHandler
method. Only one method can be so designated.