У меня есть приложение Spring Stspocket Stomp, которое принимает запросы SUBSCRIBE.Spring websocket STOMP Отказаться от eventHandler
В приложении У меня есть обработчик для ПОДПИСАТЬСЯ, то есть
@Component
public class SubscribeStompEventHandler implements ApplicationListener<SessionSubscribeEvent> {
@Override
public void onApplicationEvent(SessionSubscribeEvent event) {}
}
, что я использую для проверки подписки.
В случае, если подписка недействительна, например, текущий пользователь не может видеть эту подписку, я хотел бы, чтобы Брокер (я использую SimpleMessagingBroker), чтобы «забыть» эту подписку или, желательно, не регистрировать ее вообще.
Моих вопросов:
Могу ли я сделать брокер не зарегистрировать подписку, если я перееду обработку запроса подписки на поступающий перехватчик сообщений и остановить распространение сообщений?
Что еще можно использовать для этого обработчика событий для отмены подписки?
http://stackoverflow.com/questions/21554230/how-to-reject-topic-subscription-based-on-user-rights -with-spring-websocket – jahra