ListenableFutureTask / ExecutorService - PullRequest
       12

ListenableFutureTask / ExecutorService

2 голосов
/ 23 сентября 2011

У меня есть Guava в моем Classpath и я хочу использовать ListenableFuture s, но в настоящее время я не знаю, как отправить ListenableFuture s, или в настоящее время возможно использовать их только без исполнителя в вызывающем потоке?Я читал, что в r10 доступен декоратор, которого нет?

Я нашел Futures.makeListenable(Future<V> future), но я не уверен, что это единственный способ использовать ListenableFuture s.

С уважением,
Йоханнес

1 Ответ

3 голосов
/ 23 сентября 2011

Мы улучшили Javadoc ListenableFuture для предстоящего r10, включая добавление информации о том, как получить экземпляр класса. Вы можете увидеть версию HEAD здесь: http://docs.guava -libraries.googlecode.com / git / javadoc / com / google / common / util / concurrent / ListenableFuture.html

Интересующий вас метод декоратора: MoreExecutors.listeningDecorator

...