@Target(value=METHOD)
@Retention(value=RUNTIME)
@Documented
public @interface SubscribeMapping
This is a method-level annotations that can be combined with a type-level
@MessageMapping
Supports the same method arguments as
MessageMapping
, however
subscription messages typically do not have a body.
The return value also follows the same rules as for
MessageMapping
except if
the method is not annotated with
SendTo
or SendToUser
,
the message is sent directly back to the connected user and does not pass through
the message broker. This is useful for implementing a request-reply pattern.
Modifier and Type | Optional Element and Description |
---|---|
java.lang.String[] |
value
Destination-based mapping expressed by this annotation.
|
public abstract java.lang.String[] value
For STOMP over WebSocket messages: this is the destination of the STOMP message (e.g. "/positions"). Ant-style path patterns (e.g. "/price.stock.*") are supported and so are path template variables (e.g. "/price.stock.{ticker}"").