Currently DefaultStompSession just support the subscription for message broker, the subscribe message is sent without payload and the subscription object is kept in DefaultStompSession all the time until unsubscribe it. Obviously it's not suitable for application subscription (A controller method is annotated with @SubscribeMapping).