@Target(value=METHOD) @Retention(value=RUNTIME) public @interface Consumes
Both the annotated method and the containing class must be public and have one of the following lists of parameters:
(T message, MessageContext
context)
(T message)
where T is a (subtype of) Message
.
For instance, consumer of Piece
messages may have one of two forms:
public void consume(Piece piece, MessageContext context)
public void consume(Piece piece)
A generic consumer, that is interested in receiving all types of messages:
public void consume(Message message, MessageContext context)
public void consume(Message message)
MessageConsumer
Copyright © 2016–2021. All rights reserved.