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 Summary
FieldsModifier and TypeFieldDescriptionprotected org.opencastproject.scheduler.api.SchedulerServiceFields inherited from class org.opencastproject.liveschedule.message.UpdateHandler
liveScheduleService, PUBLISH_LIVE_PROPERTY -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidactivate(org.osgi.service.component.ComponentContext cc) OSGi callback on component activation.voidprotected booleanvoidsetLiveScheduleService(org.opencastproject.liveschedule.api.LiveScheduleService liveScheduleService) voidsetSchedulerService(org.opencastproject.scheduler.api.SchedulerService service) voidunsetSchedulerService(org.opencastproject.scheduler.api.SchedulerService service)
-
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:
activatein classUpdateHandler- Parameters:
cc- the component context
-
execute
public void execute(String mpId, org.opencastproject.message.broker.api.scheduler.SchedulerItem schedulerItem) - Specified by:
executein interfaceorg.opencastproject.message.broker.api.update.SchedulerUpdateHandler
-
isLive
-
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:
setLiveScheduleServicein classUpdateHandler
-