| ClosingFuture<U> | ClosingFuture.AsyncClosingFunction. apply(ClosingFuture.DeferredCloser closer,
     T input) | Applies this function to an input, or throws an exception if unable to do so. | 
| U | ClosingFuture.ClosingFunction. apply(ClosingFuture.DeferredCloser closer,
     T input) | Applies this function to an input, or throws an exception if unable to do so. | 
| ClosingFuture<U> | ClosingFuture.Combiner2.AsyncClosingFunction2. apply(ClosingFuture.DeferredCloser closer,
     V1 value1,
     V2 value2) | Applies this function to two inputs, or throws an exception if unable to do so. | 
| U | ClosingFuture.Combiner2.ClosingFunction2. apply(ClosingFuture.DeferredCloser closer,
     V1 value1,
     V2 value2) | Applies this function to two inputs, or throws an exception if unable to do so. | 
| ClosingFuture<U> | ClosingFuture.Combiner3.AsyncClosingFunction3. 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. | 
| U | ClosingFuture.Combiner3.ClosingFunction3. 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. | 
| ClosingFuture<U> | ClosingFuture.Combiner4.AsyncClosingFunction4. apply(ClosingFuture.DeferredCloser closer,
     V1 value1,
     V2 value2,
     V3 value3,
     V4 value4) | Applies this function to four inputs, or throws an exception if unable to do so. | 
| U | ClosingFuture.Combiner4.ClosingFunction4. apply(ClosingFuture.DeferredCloser closer,
     V1 value1,
     V2 value2,
     V3 value3,
     V4 value4) | Applies this function to four inputs, or throws an exception if unable to do so. | 
| ClosingFuture<U> | ClosingFuture.Combiner5.AsyncClosingFunction5. apply(ClosingFuture.DeferredCloser closer,
     V1 value1,
     V2 value2,
     V3 value3,
     V4 value4,
     V5 value5) | Applies this function to five inputs, or throws an exception if unable to do so. | 
| U | ClosingFuture.Combiner5.ClosingFunction5. apply(ClosingFuture.DeferredCloser closer,
     V1 value1,
     V2 value2,
     V3 value3,
     V4 value4,
     V5 value5) | Applies this function to five inputs, or throws an exception if unable to do so. | 
| ClosingFuture<V> | ClosingFuture.AsyncClosingCallable. call(ClosingFuture.DeferredCloser closer) | Computes a result, or throws an exception if unable to do so. | 
| V | ClosingFuture.ClosingCallable. call(ClosingFuture.DeferredCloser closer) | Computes a result, or throws an exception if unable to do so. | 
| ClosingFuture<V> | ClosingFuture.Combiner.AsyncCombiningCallable. call(ClosingFuture.DeferredCloser closer,
    ClosingFuture.Peeker peeker) | Computes a  ClosingFuture result, or throws an exception if unable to do so. | 
| V | ClosingFuture.Combiner.CombiningCallable. call(ClosingFuture.DeferredCloser closer,
    ClosingFuture.Peeker peeker) | Computes a result, or throws an exception if unable to do so. |