Как создать метод, который блокирует, пока что-то не получено в netty?
Я новичок в netty и хочу использовать его для связи между моей серверной сетью. У меня есть Мастер и различные Рабы в моем Сценарии. Рабы должны запрашивать данные у Мастера. Вот почему я хочу создать метод, который отправляет что-то на сервер и блокирует, пока он не получит ответ от сервера. После того, как что-то получено, это возвращает это. Чтобы сделать вещи более понятными, вот немного "псевдокода":
public String getProperty(String queryString) {
sendString(queryString);
return methodThatBlocksUntilSomethingComesBackFromServer();
}
Я слышал, что мне нужно что-то сделать с Future<>(). но я немного запутался во всем этом ChannelFuture-Thing ...
Заранее спасибо,
Scrayos