Как бы вы реализовали эквивалентный метод ожидания вызова метода в Java?
По сути, я хочу использовать метод, который отправляет сообщение по сети серверному приложению и ожидает, пока оно не получит соответствующее сообщение Ack с сервера либо с успешным завершением операции, либо с ошибкой операции и сообщением об ошибке.
У меня уже есть неблокирующая версия моего метода, которая передает класс обратного вызова, в котором есть метод, который вызывается при обратном вызове.
имеет ли смысл создать класс обратного вызова, передать его моему предыдущему методу, а затем выполнить операцию ожидания, и в случае обратного вызова этот класс должен сделать уведомление?