Interface ClosingFuture.Combiner2.AsyncClosingFunction2<V1 extends @Nullable java.lang.Object,​V2 extends @Nullable java.lang.Object,​U extends @Nullable java.lang.Object>

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

    @FunctionalInterface
    public static interface ClosingFuture.Combiner2.AsyncClosingFunction2<V1 extends @Nullable java.lang.Object,​V2 extends @Nullable java.lang.Object,​U extends @Nullable java.lang.Object>
    A function that returns a ClosingFuture when applied to the values of the two futures passed to ClosingFuture.whenAllSucceed(ClosingFuture, ClosingFuture).