Interface ConsumerConnection
-
- All Superinterfaces:
org.gradle.internal.concurrent.Stoppable
- All Known Implementing Classes:
AbstractConsumerConnection,AbstractPost12ConsumerConnection,CancellableConsumerConnection,NotifyDaemonsAboutChangedPathsConsumerConnection,NoToolingApiConnection,ParameterAcceptingConsumerConnection,ParameterValidatingConsumerConnection,PhasedActionAwareConsumerConnection,ShutdownAwareConsumerConnection,StopWhenIdleConsumerConnection,TestExecutionConsumerConnection,UnsupportedOlderVersionConnection
public interface ConsumerConnection extends org.gradle.internal.concurrent.StoppableImplementations must be thread-safe.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.StringgetDisplayName()voidnotifyDaemonsAboutChangedPaths(java.util.List<java.lang.String> changedPaths, ConsumerOperationParameters operationParameters)<T> Trun(java.lang.Class<T> type, ConsumerOperationParameters operationParameters)<T> Trun(BuildAction<T> action, ConsumerOperationParameters operationParameters)voidrun(PhasedBuildAction phasedBuildAction, ConsumerOperationParameters operationParameters)voidrunTests(TestExecutionRequest testExecutionRequest, ConsumerOperationParameters operationParameters)voidstop()Cleans up resources used by this connection.voidstopWhenIdle(ConsumerOperationParameters operationParameters)
-
-
-
Method Detail
-
stop
void stop()
Cleans up resources used by this connection. Blocks until complete.- Specified by:
stopin interfaceorg.gradle.internal.concurrent.Stoppable
-
getDisplayName
java.lang.String getDisplayName()
-
run
<T> T run(java.lang.Class<T> type, ConsumerOperationParameters operationParameters) throws java.lang.UnsupportedOperationException, java.lang.IllegalStateException- Throws:
java.lang.UnsupportedOperationExceptionjava.lang.IllegalStateException
-
run
<T> T run(BuildAction<T> action, ConsumerOperationParameters operationParameters) throws java.lang.UnsupportedOperationException, java.lang.IllegalStateException
- Throws:
java.lang.UnsupportedOperationExceptionjava.lang.IllegalStateException
-
run
void run(PhasedBuildAction phasedBuildAction, ConsumerOperationParameters operationParameters) throws java.lang.UnsupportedOperationException, java.lang.IllegalStateException
- Throws:
java.lang.UnsupportedOperationExceptionjava.lang.IllegalStateException
-
runTests
void runTests(TestExecutionRequest testExecutionRequest, ConsumerOperationParameters operationParameters)
-
notifyDaemonsAboutChangedPaths
void notifyDaemonsAboutChangedPaths(java.util.List<java.lang.String> changedPaths, ConsumerOperationParameters operationParameters)
-
stopWhenIdle
void stopWhenIdle(ConsumerOperationParameters operationParameters)
-
-