OUT - Output type@PublicEvolving
public interface ResultFuture<OUT>
ResultFuture collects data / error in user codes while processing async i/o.| Modifier and Type | Method and Description |
|---|---|
void |
complete(Collection<OUT> result)
Completes the result future with a collection of result objects.
|
void |
completeExceptionally(Throwable error)
Completes the result future exceptionally with an exception.
|
void complete(Collection<OUT> result)
Note that it should be called for exactly one time in the user code. Calling this function for multiple times will cause data lose.
Put all results in a Collection and then emit output.
result - A list of results.void completeExceptionally(Throwable error)
error - A Throwable object.Copyright © 2014–2024 The Apache Software Foundation. All rights reserved.