Как конвертировать обратный звонок в обещание
Я использую игровые рамки и Apache Kafka.
У меня есть метод POST, который отправляет сообщение Кафке. Кафка имеет метод API
public java.util.concurrent.Future send (запись ProducerRecord, обратный вызов обратного вызова)
о котором говорит Javadoc
Асинхронно отправляет запись в тему и вызывает предоставленный обратный вызов, когда отправка была подтверждена.
Я раскрываю эту функциональность, используя игровую среду. Я хочу вернутьPromise<Result>
из метода Controller, но не могу понять, как реализовать это неблокирующим способом. Может кто-то помочь мне с этим?