Interface ClosingFuture.Combiner3.ClosingFunction3<V1 extends @Nullable Object,V2 extends @Nullable Object,V3 extends @Nullable Object,U extends @Nullable Object>

Type Parameters:
V1 - the type returned by the first future
V2 - the type returned by the second future
V3 - the type returned by the third future
U - the type returned by the function
Enclosing class:
ClosingFuture.Combiner3<V1 extends @Nullable Object,V2 extends @Nullable Object,V3 extends @Nullable Object>
Functional Interface:
This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.

A function that returns a value when applied to the values of the three futures passed to ClosingFuture.whenAllSucceed(ClosingFuture, ClosingFuture, ClosingFuture).
Since:
30.0
  • Method Summary

    Modifier and Type
    Method
    Description
    apply(ClosingFuture.DeferredCloser closer, V1 value1, V2 value2, V3 value3)
    Applies this function to three inputs, or throws an exception if unable to do so.