| Package | Description |
|---|---|
| com.google.common.util.concurrent |
Concurrency utilities.
|
| Modifier and Type | Class and Description |
|---|---|
static class |
ClosingFuture.Combiner2<V1,V2>
A generic
ClosingFuture.Combiner that lets you use a lambda or method reference to combine two ClosingFutures. |
static class |
ClosingFuture.Combiner3<V1,V2,V3>
A generic
ClosingFuture.Combiner that lets you use a lambda or method reference to combine three
ClosingFutures. |
static class |
ClosingFuture.Combiner4<V1,V2,V3,V4>
A generic
ClosingFuture.Combiner that lets you use a lambda or method reference to combine four
ClosingFutures. |
static class |
ClosingFuture.Combiner5<V1,V2,V3,V4,V5>
A generic
ClosingFuture.Combiner that lets you use a lambda or method reference to combine five
ClosingFutures. |
| Modifier and Type | Method and Description |
|---|---|
static ClosingFuture.Combiner |
ClosingFuture.whenAllComplete(ClosingFuture<?> future1,
ClosingFuture<?>... moreFutures)
Starts specifying how to combine
ClosingFutures into a single pipeline. |
static ClosingFuture.Combiner |
ClosingFuture.whenAllComplete(java.lang.Iterable<? extends ClosingFuture<?>> futures)
Starts specifying how to combine
ClosingFutures into a single pipeline. |
static ClosingFuture.Combiner |
ClosingFuture.whenAllSucceed(ClosingFuture<?> future1,
ClosingFuture<?> future2,
ClosingFuture<?> future3,
ClosingFuture<?> future4,
ClosingFuture<?> future5,
ClosingFuture<?> future6,
ClosingFuture<?>... moreFutures)
Starts specifying how to combine
ClosingFutures into a single pipeline, assuming they
all succeed. |
static ClosingFuture.Combiner |
ClosingFuture.whenAllSucceed(java.lang.Iterable<? extends ClosingFuture<?>> futures)
Starts specifying how to combine
ClosingFutures into a single pipeline, assuming they
all succeed. |