Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 11 for connectStream (0.19 sec)

  1. build-logic/cleanup/src/main/java/gradlebuild/cleanup/services/KillLeakingJavaProcesses.java

                Process process = new ProcessBuilder().command(args).start();
                CountDownLatch latch = new CountDownLatch(2);
                ByteArrayOutputStream stdout = connectStream(process.getInputStream(), latch);
                ByteArrayOutputStream stderr = connectStream(process.getErrorStream(), latch);
    
                process.waitFor(1, TimeUnit.MINUTES);
                latch.await(1, TimeUnit.MINUTES);
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Fri Apr 26 09:46:00 UTC 2024
    - 11.3K bytes
    - Viewed (0)
  2. testing/internal-integ-testing/src/main/groovy/org/gradle/integtests/fixtures/timeout/JavaProcessStackTracesMonitor.java

                Process process = new ProcessBuilder().command(args).start();
                CountDownLatch latch = new CountDownLatch(2);
                ByteArrayOutputStream stdout = connectStream(process.getInputStream(), latch);
                ByteArrayOutputStream stderr = connectStream(process.getErrorStream(), latch);
    
                process.waitFor(1, TimeUnit.MINUTES);
                latch.await(1, TimeUnit.MINUTES);
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Apr 04 07:21:38 UTC 2024
    - 10.2K bytes
    - Viewed (0)
  3. platforms/core-runtime/launcher/src/test/groovy/org/gradle/launcher/daemon/bootstrap/DaemonOutputConsumerTest.groovy

        def consumer = new DaemonOutputConsumer()
    
        def "consumes process output until EOF"() {
            def process = process('hey Joe!')
    
            when:
            consumer.connectStreams(process, "cool process", executor)
            consumer.start()
            consumer.stop()
            then:
            consumer.processOutput.trim() == 'hey Joe!'
        }
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Fri Sep 22 09:29:13 UTC 2023
    - 2.5K bytes
    - Viewed (0)
  4. subprojects/core/src/main/java/org/gradle/process/internal/streams/EmptyStdInStreamsHandler.java

    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) {
            try {
                process.getOutputStream().close();
            } catch (IOException e) {
                throw new UncheckedIOException(e);
            }
        }
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Jul 11 16:06:58 UTC 2023
    - 1.4K bytes
    - Viewed (0)
  5. platforms/core-runtime/process-services/src/main/java/org/gradle/process/internal/StreamsHandler.java

    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)
  6. subprojects/core/src/main/java/org/gradle/process/internal/DefaultExecHandle.java

            }
        }
    
        private class CompositeStreamsHandler implements StreamsHandler {
            @Override
            public void connectStreams(Process process, String processName, Executor executor) {
                inputHandler.connectStreams(process, processName, executor);
                outputHandler.connectStreams(process, processName, executor);
            }
    
            @Override
            public void start() {
                inputHandler.start();
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Fri Jan 26 14:58:23 UTC 2024
    - 15.2K bytes
    - Viewed (0)
  7. platforms/core-runtime/launcher/src/main/java/org/gradle/launcher/daemon/bootstrap/DaemonOutputConsumer.java

        DaemonStartupCommunication startupCommunication = new DaemonStartupCommunication();
    
        private String processOutput;
        private InputStream processStdOutput;
    
        @Override
        public void connectStreams(Process process, String processName, Executor executor) {
            processStdOutput = process.getInputStream();
        }
    
        @Override
        @SuppressWarnings("DefaultCharset")
        public void start() {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Wed May 29 06:47:38 UTC 2024
    - 2.7K bytes
    - Viewed (0)
  8. subprojects/core/src/main/java/org/gradle/process/internal/streams/ForwardStdinStreamsHandler.java

        private ExecOutputHandleRunner standardInputWriter;
    
        public ForwardStdinStreamsHandler(InputStream input) {
            this.input = input;
        }
    
        @Override
        public void connectStreams(Process process, String processName, Executor executor) {
            this.executor = executor;
    
            /*
                There's a potential problem here in that DisconnectableInputStream reads from input in the background.
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Jul 11 16:06:58 UTC 2023
    - 2.7K bytes
    - Viewed (0)
  9. subprojects/core/src/main/java/org/gradle/process/internal/streams/OutputStreamsForwarder.java

            this.errorOutput = errorOutput;
            this.readErrorStream = readErrorStream;
            this.completed = new CountDownLatch(readErrorStream ? 2 : 1);
        }
    
        @Override
        public void connectStreams(Process process, String processName, Executor executor) {
            this.executor = executor;
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Jul 11 16:06:58 UTC 2023
    - 3.2K bytes
    - Viewed (0)
  10. subprojects/core/src/main/java/org/gradle/process/internal/ExecHandleRunner.java

                }
                ProcessBuilder processBuilder = processBuilderFactory.createProcessBuilder(execHandle);
                Process process = processLauncher.start(processBuilder);
                streamsHandler.connectStreams(process, execHandle.getDisplayName(), executor);
                this.process = process;
            } finally {
                lock.unlock();
            }
        }
    
        private void completed(int exitValue) {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Oct 05 19:36:14 UTC 2023
    - 4.8K bytes
    - Viewed (0)
Back to top