Назначение регулярного выражения 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.*,

Как я могу отправить его или отфильтровать список подписок?

0 ответов

Другие вопросы по тегам