Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 32 for streamsHandler (0.31 sec)

  1. platforms/core-runtime/process-services/src/main/java/org/gradle/process/internal/StreamsHandler.java

     * limitations under the License.
     */
    
    package org.gradle.process.internal;
    
    import org.gradle.internal.concurrent.Stoppable;
    
    import java.util.concurrent.Executor;
    
    public interface StreamsHandler extends Stoppable {
        /**
         * Collects whatever state is required the given process. Should not start work.
         */
        void connectStreams(Process process, String processName, Executor executor);
    
        /**
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Fri Sep 22 09:10:02 UTC 2023
    - 1.6K bytes
    - Viewed (0)
  2. subprojects/core/src/main/java/org/gradle/process/internal/AbstractExecHandleBuilder.java

            }
            return effectiveHandler;
        }
    
        public AbstractExecHandleBuilder streamsHandler(StreamsHandler streamsHandler) {
            this.streamsHandler = streamsHandler;
            return this;
        }
    
        /**
         * Merge the process' error stream into its output stream
         */
        public AbstractExecHandleBuilder redirectErrorStream() {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Sat Jun 06 16:16:31 UTC 2020
    - 6K bytes
    - Viewed (0)
  3. subprojects/core/src/main/java/org/gradle/process/internal/ExecHandleRunner.java

        private final Executor executor;
    
        private Process process;
        private boolean aborted;
        private final StreamsHandler streamsHandler;
        private volatile BuildOperationRef associatedBuildOperation;
    
        public ExecHandleRunner(
            DefaultExecHandle execHandle, StreamsHandler streamsHandler, ProcessLauncher processLauncher, Executor executor,
            BuildOperationRef associatedBuildOperation
        ) {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Oct 05 19:36:14 UTC 2023
    - 4.8K bytes
    - Viewed (0)
  4. platforms/core-runtime/process-services/src/main/java/org/gradle/process/internal/ExecHandleBuilder.java

         */
        ExecHandleBuilder setDaemon(boolean daemon);
    
        /**
         * Sets a handler for the output streams of the process.
         */
        ExecHandleBuilder streamsHandler(StreamsHandler streamsHandler);
    
        /**
         * Sets the start-up timeout, when spawning a process. Not used when forking a process (the default).
         */
        ExecHandleBuilder setTimeout(int timeoutMillis);
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Fri Sep 22 09:10:02 UTC 2023
    - 1.6K bytes
    - Viewed (0)
  5. subprojects/core/src/test/groovy/org/gradle/process/internal/DefaultExecHandleSpec.groovy

            given:
            def streamsHandler = Mock(StreamsHandler)
            def execHandle = handle().args(args(TestApp.class)).setDisplayName("foo proc").streamsHandler(streamsHandler).build()
    
            when:
            execHandle.start()
            def result = execHandle.waitForFinish()
    
            then:
            result.rethrowFailure()
            1 * streamsHandler.connectStreams(_ as Process, "foo proc", _ as Executor)
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Dec 23 03:44:52 UTC 2021
    - 14.9K bytes
    - Viewed (0)
  6. subprojects/core/src/main/java/org/gradle/process/internal/streams/EmptyStdInStreamsHandler.java

    import org.gradle.api.UncheckedIOException;
    import org.gradle.process.internal.StreamsHandler;
    
    import java.io.IOException;
    import java.util.concurrent.Executor;
    
    /**
     * A handler that writes nothing to the process' stdin
     */
    public class EmptyStdInStreamsHandler implements StreamsHandler {
        @Override
        public void connectStreams(Process process, String processName, Executor executor) {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Jul 11 16:06:58 UTC 2023
    - 1.4K bytes
    - Viewed (0)
  7. subprojects/core/src/main/java/org/gradle/process/internal/DefaultExecHandleBuilder.java

            super.setStandardInput(inputStream);
            return this;
        }
    
        @Override
        public DefaultExecHandleBuilder streamsHandler(StreamsHandler streamsHandler) {
            super.streamsHandler(streamsHandler);
            return this;
        }
    
        @Override
        public DefaultExecHandleBuilder listener(ExecHandleListener listener) {
            super.listener(listener);
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Sat Jun 06 16:16:31 UTC 2020
    - 4.8K bytes
    - Viewed (0)
  8. platforms/core-runtime/launcher/src/main/java/org/gradle/launcher/daemon/bootstrap/DaemonOutputConsumer.java

    import org.gradle.api.logging.Logger;
    import org.gradle.api.logging.Logging;
    import org.gradle.process.internal.StreamsHandler;
    
    import java.io.InputStream;
    import java.io.PrintWriter;
    import java.io.StringWriter;
    import java.util.Scanner;
    import java.util.concurrent.Executor;
    
    public class DaemonOutputConsumer implements StreamsHandler {
    
        private final static Logger LOGGER = Logging.getLogger(DaemonOutputConsumer.class);
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Wed May 29 06:47:38 UTC 2024
    - 2.7K bytes
    - Viewed (0)
  9. subprojects/core/src/main/java/org/gradle/process/internal/DefaultExecHandle.java

        /**
         * The variables to set in the environment the executable is run in.
         */
        private final Map<String, String> environment;
        private final StreamsHandler outputHandler;
        private final StreamsHandler inputHandler;
        private final boolean redirectErrorStream;
        private final ProcessLauncher processLauncher;
        private int timeoutMillis;
        private boolean daemon;
    
        /**
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Fri Jan 26 14:58:23 UTC 2024
    - 15.2K bytes
    - Viewed (0)
  10. platforms/core-runtime/launcher/src/main/java/org/gradle/launcher/daemon/DaemonExecHandleBuilder.java

            builder.redirectErrorStream();
            builder.setTimeout(30000);
            builder.setDaemon(true);
            builder.setDisplayName("Gradle build daemon");
            builder.streamsHandler(outputConsumer);
            return builder.build();
        }
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Fri Sep 22 09:29:13 UTC 2023
    - 1.4K bytes
    - Viewed (0)
Back to top