Interface ConsumerActionExecutor
-
- All Superinterfaces:
org.gradle.internal.concurrent.Stoppable
- All Known Implementing Classes:
CancellableConsumerActionExecutor,LazyConsumerActionExecutor,ProgressLoggingConsumerActionExecutor,RethrowingErrorsConsumerActionExecutor
public interface ConsumerActionExecutor extends org.gradle.internal.concurrent.StoppableImplementations must be thread-safe.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voiddisconnect()java.lang.StringgetDisplayName()<T> Trun(ConsumerAction<T> action)voidstop()Blocks until all actions have completed.
-
-
-
Method Detail
-
stop
void stop()
Blocks until all actions have completed.- Specified by:
stopin interfaceorg.gradle.internal.concurrent.Stoppable
-
getDisplayName
java.lang.String getDisplayName()
-
run
<T> T run(ConsumerAction<T> action) throws java.lang.UnsupportedOperationException, java.lang.IllegalStateException
- Throws:
java.lang.UnsupportedOperationExceptionjava.lang.IllegalStateException
-
disconnect
void disconnect()
-
-