Class SchedulerEventUpdateHandler

java.lang.Object
org.opencastproject.liveschedule.message.UpdateHandler
org.opencastproject.liveschedule.message.SchedulerEventUpdateHandler
All Implemented Interfaces:
org.opencastproject.message.broker.api.update.SchedulerUpdateHandler

public class SchedulerEventUpdateHandler extends UpdateHandler implements org.opencastproject.message.broker.api.update.SchedulerUpdateHandler
  • Field Details

    • schedulerService

      protected volatile org.opencastproject.scheduler.api.SchedulerService schedulerService
  • Constructor Details

    • SchedulerEventUpdateHandler

      public SchedulerEventUpdateHandler()
  • Method Details

    • activate

      public void activate(org.osgi.service.component.ComponentContext cc)
      OSGi callback on component activation.
      Overrides:
      activate in class UpdateHandler
      Parameters:
      cc - the component context
    • execute

      public void execute(String mpId, org.opencastproject.message.broker.api.scheduler.SchedulerItem schedulerItem)
      Specified by:
      execute in interface org.opencastproject.message.broker.api.update.SchedulerUpdateHandler
    • isLive

      protected boolean isLive(String mpId)
    • setSchedulerService

      public void setSchedulerService(org.opencastproject.scheduler.api.SchedulerService service)
    • unsetSchedulerService

      public void unsetSchedulerService(org.opencastproject.scheduler.api.SchedulerService service)
    • setLiveScheduleService

      public void setLiveScheduleService(org.opencastproject.liveschedule.api.LiveScheduleService liveScheduleService)
      Overrides:
      setLiveScheduleService in class UpdateHandler