@Retention(value=RUNTIME)
@Target(value=METHOD)
public @interface Handle
This annotation is applied to methods that will register a listener to a queue.
The listener must be of type `Function<T, Boolean>`. The Boolean return type signals if the message was correctly consumed.
T can be any time the registered decoder can handle.