Как создать метод, который блокирует, пока что-то не получено в netty?

Я новичок в netty и хочу использовать его для связи между моей серверной сетью. У меня есть Мастер и различные Рабы в моем Сценарии. Рабы должны запрашивать данные у Мастера. Вот почему я хочу создать метод, который отправляет что-то на сервер и блокирует, пока он не получит ответ от сервера. После того, как что-то получено, это возвращает это. Чтобы сделать вещи более понятными, вот немного "псевдокода":

public String getProperty(String queryString) {
    sendString(queryString);
    return methodThatBlocksUntilSomethingComesBackFromServer();
}

Я слышал, что мне нужно что-то сделать с Future<>(). но я немного запутался во всем этом ChannelFuture-Thing ...

Заранее спасибо,
Scrayos

0 ответов

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