Class RepeatingPolicyRunner

java.lang.Object
org.opencastproject.lifecyclemanagement.impl.RepeatingPolicyRunner

public class RepeatingPolicyRunner extends Object
A special periodic checker for repeating policies. Repeating policies require date/time representation that is best reflected by a cron string. A quartz scheduler supports cron strings.
  • Constructor Details

  • Method Details

    • getLifeCyclePolicy

      public LifeCyclePolicy getLifeCyclePolicy()
    • getLifeCycleService

      public LifeCycleService getLifeCycleService()
    • getOrganization

      public Organization getOrganization()
    • getSecurityService

      public SecurityService getSecurityService()
    • getSystemAdminUser

      public User getSystemAdminUser()
    • schedule

      public void schedule()
    • unschedule

      public void unschedule()
    • shutdown

      public void shutdown()
      Shutdown the scheduler.
    • finalize

      protected void finalize() throws Throwable
      Overrides:
      finalize in class Object
      Throws:
      Throwable