- Sort Score
- Result 10 results
- Languages All
Results 1 - 5 of 5 for monitorInput (0.21 sec)
-
subprojects/core/src/test/groovy/org/gradle/execution/DefaultCancellableOperationManagerTest.groovy
def "can exit without cancel"() { when: monitor.monitorInput {} then: !cancellationToken.isCancellationRequested() executorService.shutdownNow().empty } def "closing input after monitoring doesn't trigger cancel"() { when: start { monitor.monitorInput {} writeEnd.close() instant.done }
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Wed Apr 07 08:18:46 UTC 2021 - 3.2K bytes - Viewed (0) -
subprojects/core/src/main/java/org/gradle/execution/PassThruCancellableOperationManager.java
public PassThruCancellableOperationManager(BuildCancellationToken cancellationToken) { this.cancellationToken = cancellationToken; } @Override public void monitorInput(Action<? super BuildCancellationToken> operation) { operation.execute(cancellationToken); } @Override public void closeInput() { }
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Thu Dec 28 06:12:41 UTC 2017 - 1.2K bytes - Viewed (0) -
subprojects/core/src/main/java/org/gradle/execution/CancellableOperationManager.java
import org.gradle.initialization.BuildCancellationToken; public interface CancellableOperationManager { /** * Executes the operation, while consuming System.in, watching for closure or EOT. */ void monitorInput(Action<? super BuildCancellationToken> operation); /** * Perform clean-up work after build */ void closeInput();
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Thu Dec 28 06:12:41 UTC 2017 - 1K bytes - Viewed (0) -
subprojects/core/src/main/java/org/gradle/execution/DefaultCancellableOperationManager.java
this.executorService = executorService; this.input = input; this.cancellationToken = cancellationToken; } @Override public void monitorInput(final Action<? super BuildCancellationToken> operation) { final AtomicBoolean operationCompleted = new AtomicBoolean(); Future<?> handle = null; try {
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Wed Apr 07 08:18:46 UTC 2021 - 3.2K bytes - Viewed (0) -
platforms/core-runtime/launcher/src/main/java/org/gradle/tooling/internal/provider/continuous/ContinuousBuildActionExecutor.java
return lastResult; } else { cancellableOperationManager.monitorInput(operationToken -> { continuousBuildTriggerHandler.wait( () -> logger.println().println("Waiting for changes to input files..." + determineExitHint(requestContext))
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Thu Jan 25 17:41:07 UTC 2024 - 11.6K bytes - Viewed (0)