Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 4 of 4 for putInput (0.18 sec)

  1. platforms/core-runtime/daemon-services/src/test/groovy/org/gradle/api/internal/tasks/userinput/DefaultUserInputReaderTest.groovy

                instant.put
                userInputReader.putInput(response)
            }
            instant.read > instant.put
    
            where:
            response << [
                new UserInputReader.TextResponse("answer"),
                UserInputReader.END_OF_INPUT
            ]
        }
    
        def "does not block after end of input received"() {
            given:
            userInputReader.putInput(UserInputReader.END_OF_INPUT)
    
            expect:
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu May 09 04:50:46 UTC 2024
    - 1.6K bytes
    - Viewed (0)
  2. platforms/core-runtime/daemon-services/src/main/java/org/gradle/internal/daemon/clientinput/ClientInputForwarder.java

                    inputReader.putInput(new UserInputReader.TextResponse(input.getResponse()));
                }
    
                @Override
                public void onEndOfInput() {
                    LOGGER.debug("Closing this process' stdin at end of input.");
                    try {
                        stdInStream.close();
                        inputReader.putInput(UserInputReader.END_OF_INPUT);
                    } finally {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Wed May 15 19:51:37 UTC 2024
    - 3.1K bytes
    - Viewed (0)
  3. platforms/core-runtime/daemon-services/src/main/java/org/gradle/api/internal/tasks/userinput/DefaultUserInputReader.java

        @Override
        public void startInput() {
            synchronized (lock) {
                pending = null;
                finished = false;
            }
        }
    
        @Override
        public void putInput(UserInput input) {
            synchronized (lock) {
                if (input == END_OF_INPUT) {
                    finished = true;
                    lock.notifyAll();
                } else {
                    if (pending != null) {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu May 09 04:50:46 UTC 2024
    - 2.1K bytes
    - Viewed (0)
  4. platforms/core-runtime/daemon-services/src/main/java/org/gradle/api/internal/tasks/userinput/UserInputReader.java

     */
    @ServiceScope(Scope.Global.class)
    public interface UserInputReader {
        /**
         * Called when the current process starts receiving user input from the client.
         */
        void startInput();
    
        void putInput(UserInput input);
    
        /**
         * Returns a {@link TextResponse} containing text supplied by the user, or {@link #END_OF_INPUT} if interrupted.
         */
        UserInput readInput();
    
        abstract class UserInput {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu May 09 04:50:46 UTC 2024
    - 1.7K bytes
    - Viewed (0)
Back to top