Class BranchExpiryJob

  • All Implemented Interfaces:
    org.quartz.Job

    public class BranchExpiryJob
    extends Object
    implements org.quartz.Job
    • Constructor Detail

      • BranchExpiryJob

        public BranchExpiryJob()
    • Method Detail

      • execute

        public void execute​(org.quartz.JobExecutionContext jobExecutionContext)
                     throws org.quartz.JobExecutionException
        Specified by:
        execute in interface org.quartz.Job
        Throws:
        org.quartz.JobExecutionException
      • cleanupExpiredDueToInactivity

        protected void cleanupExpiredDueToInactivity​(ImmutableChain chain)
      • cleanUpExpiredVcsBranches

        protected void cleanUpExpiredVcsBranches()
      • setCachedPlanManager

        public void setCachedPlanManager​(CachedPlanManager cachedPlanManager)
      • setImmutablePlanCacheService

        public void setImmutablePlanCacheService​(ImmutablePlanCacheService immutablePlanCacheService)
      • setDeletionService

        public void setDeletionService​(DeletionService deletionService)
      • setErrorUpdateHandler

        public void setErrorUpdateHandler​(ErrorUpdateHandler errorUpdateHandler)
      • setBranchCommitInformationManager

        public void setBranchCommitInformationManager​(BranchCommitInformationManager branchCommitInformationManager)
      • setVcsBranchDao

        public void setVcsBranchDao​(VcsBranchDao vcsBranchDao)
      • setCustomVariableContext

        public void setCustomVariableContext​(CustomVariableContext customVariableContext)
      • setVcsRepositoryManager

        public void setVcsRepositoryManager​(VcsRepositoryManager vcsRepositoryManager)
      • hasRegisteredCommitsAfter

        public boolean hasRegisteredCommitsAfter​(ImmutableChainBranch chainBranch,
                                                 Date thresholdDate)