Я создаю приложение чата, и по понятным причинам оно должно позволять подписываться на свою очередь только тому пользователю, которому принадлежит имя пользователя.
Например, пользователь uzair118 может подписаться только на / queue / uzair118
Мне нужно знать, как я могу кодировать это поведение. Я использую RabbitMQ в качестве брокера Stomp.
@SubscribeMapping("/queue/{username}")
public void subscribeOwn(Principal principal,
@DestinationVariable String username) {
if(username != principal.getName())
//DO NOT SUBSCRIBE
else
//SUBSCRIBE TO THE QUEUE
}```