Class ContinuousDeploymentHandle

  • All Implemented Interfaces:
    org.gradle.deployment.internal.DeploymentHandle

    public class ContinuousDeploymentHandle
    extends java.lang.Object
    implements org.gradle.deployment.internal.DeploymentHandle
    The deployment handle is for gradle to manage the continuous execution task. It is created once the first time and then stays alive for futher executions of a continuous task.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      boolean isRunning()  
      void reload​(java.util.Collection<org.gradle.work.FileChange> changes)  
      void start​(org.gradle.deployment.internal.Deployment deployment)  
      void stop()  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • ContinuousDeploymentHandle

        @Inject
        public ContinuousDeploymentHandle​(org.gradle.api.Action<? super ContinuousExecSpec> execAction)
    • Method Detail

      • isRunning

        public boolean isRunning()
        Specified by:
        isRunning in interface org.gradle.deployment.internal.DeploymentHandle
      • start

        public void start​(org.gradle.deployment.internal.Deployment deployment)
        Specified by:
        start in interface org.gradle.deployment.internal.DeploymentHandle
      • stop

        public void stop()
        Specified by:
        stop in interface org.gradle.deployment.internal.DeploymentHandle
      • reload

        public void reload​(java.util.Collection<org.gradle.work.FileChange> changes)
                    throws java.lang.InterruptedException
        Throws:
        java.lang.InterruptedException