Class DeepPrune

java.lang.Object
com.adobe.acs.commons.mcp.ProcessDefinition
com.adobe.acs.commons.mcp.impl.processes.DeepPrune
All Implemented Interfaces:
FormProcessor, Serializable

public class DeepPrune extends ProcessDefinition implements Serializable
Stops all running sling jobs and empties the queue entirely.
See Also:
  • Field Details

    • startingFolder

      public String startingFolder
    • minPurgeDepth

      public int minPurgeDepth
    • numPasses

      public int numPasses
    • ignore

      public String ignore
    • batchSize

      public int batchSize
    • retryCount

      public int retryCount
    • retryWait

      public int retryWait
    • JOB_TYPE

      public static final String JOB_TYPE
      See Also:
  • Constructor Details

    • DeepPrune

      public DeepPrune(org.apache.sling.event.jobs.JobManager jobManager)
  • Method Details

    • init

      public void init()
      Specified by:
      init in interface FormProcessor
    • buildProcess

      public void buildProcess(ProcessInstance instance, org.apache.sling.api.resource.ResourceResolver rr) throws org.apache.sling.api.resource.LoginException
      Specified by:
      buildProcess in class ProcessDefinition
      Throws:
      org.apache.sling.api.resource.LoginException
    • storeReport

      public void storeReport(ProcessInstance instance, org.apache.sling.api.resource.ResourceResolver rr)
      Specified by:
      storeReport in class ProcessDefinition