Interface ConsumerConnection

    • Method Detail

      • stop

        void stop()
        Cleans up resources used by this connection. Blocks until complete.
        Specified by:
        stop in interface org.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.UnsupportedOperationException
        java.lang.IllegalStateException
      • run

        <T> T run​(BuildAction<T> action,
                  ConsumerOperationParameters operationParameters)
           throws java.lang.UnsupportedOperationException,
                  java.lang.IllegalStateException
        Throws:
        java.lang.UnsupportedOperationException
        java.lang.IllegalStateException
      • run

        void run​(PhasedBuildAction phasedBuildAction,
                 ConsumerOperationParameters operationParameters)
          throws java.lang.UnsupportedOperationException,
                 java.lang.IllegalStateException
        Throws:
        java.lang.UnsupportedOperationException
        java.lang.IllegalStateException
      • notifyDaemonsAboutChangedPaths

        void notifyDaemonsAboutChangedPaths​(java.util.List<java.lang.String> changedPaths,
                                            ConsumerOperationParameters operationParameters)