В Java WebSocket API
@OnMessage вызывается в отдельном потоке для каждого коннекшена? Вроде бы да, но почему-то у меня он вызывается строго после того, как отработает другой поток. Я отправляю сообщение на сервер из главного потока, пробую его приостановить на какое-то время (достаточно долго), потом хочу прочитать ответ сервера, но оказывается, что
@OnMessage даже не вызывался. Он вызывается строго после того, как я закончу ждать и проверю, есть ли реультат (Но вызвается в другом потоке, по крайней мере thread id разные у потока, который отправляет сообщение, потом ждет и проверяет ответ, и у
@OnMessage внутри
@ClientEndpoint). В чем может быть проблема?