Package org.docx4j.com.google.common.util.concurrent
package org.docx4j.com.google.common.util.concurrent
-
ClassDescriptionAn abstract implementation of
ListenableFuture
, intended for advanced users only.AbstractListeningExecutorService
implementation that createsListenableFuture
instances for eachRunnable
andCallable
submitted to it.AsyncFunction<I,O> Transforms a value, possibly asynchronously.Error
variant ofExecutionException
.FluentFuture<V>AListenableFuture
that supports fluent chains of operations.Static utility methods pertaining to theFuture
interface.AFuture
that accepts completion listeners.Helper interface to implement bothListenableFuture
andScheduledFuture
.AnExecutorService
that returnsListenableFuture
instances.AScheduledExecutorService
that returnsListenableFuture
instances from itsExecutorService
methods.AListenableFuture
whose result can be set by aSettableFuture.set(Object)
,SettableFuture.setException(Throwable)
orSettableFuture.setFuture(ListenableFuture)
call.Unchecked variant ofExecutionException
.Utilities for treating interruptible operations as uninterruptible.