Назначение регулярного выражения Spring WebSocket
У меня есть обновления подписки с несколькими фильтрами:
@SubscribeMapping("/ws/upd/address/{city}/{street}/{zip}")
public void address(@DestinationVariable String city,
@DestinationVariable String street,
@DestinationVariable String zip) {
}
Давайте предположим, что клиент подписался по следующему адресу:
/ws/upd/address/moscow/aya/125
Когда создается новый объект, я хочу отправить его через SimpMessagingTemplate только тем адресатам, которым соответствует регулярное выражение (?i).*city.*
,
Как я могу отправить его или отфильтровать список подписок?