Package io.trino.operator
Class WorkProcessor.ProcessState<T>
java.lang.Object
io.trino.operator.WorkProcessor.ProcessState<T>
- Enclosing interface:
WorkProcessor<T>
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionstatic <T> WorkProcessor.ProcessState<T> Signals that process is blocked.static <T> WorkProcessor.ProcessState<T> finished()Signals that process has finished.com.google.common.util.concurrent.ListenableFuture<Void> getType()static <T> WorkProcessor.ProcessState<T> ofResult(T result) Signals that process has produced a result.static <T> WorkProcessor.ProcessState<T> yielded()Signals that process has yielded.
-
Method Details
-
blocked
public static <T> WorkProcessor.ProcessState<T> blocked(com.google.common.util.concurrent.ListenableFuture<Void> blocked) Signals that process is blocked.WorkProcessor.process()will be called again afterblockedfuture is done. -
yielded
Signals that process has yielded.WorkProcessor.process()will be called again later. -
ofResult
Signals that process has produced a result.WorkProcessor.process()will be called again. -
finished
Signals that process has finished.WorkProcessor.process()method will not be called again. -
getType
-
getResult
-
getBlocked
-