001
014
015 package com.liferay.portal.kernel.scheduler;
016
017 import com.liferay.portal.kernel.log.Log;
018 import com.liferay.portal.kernel.log.LogFactoryUtil;
019 import com.liferay.portal.kernel.util.BasePortalLifecycle;
020 import com.liferay.registry.Registry;
021 import com.liferay.registry.RegistryUtil;
022
023
026 public class SchedulerLifecycle extends BasePortalLifecycle {
027
028 @Override
029 protected void doPortalDestroy() throws Exception {
030 }
031
032 @Override
033 protected void doPortalInit() throws Exception {
034 Registry registry = RegistryUtil.getRegistry();
035
036 SchedulerEngineHelper schedulerEngineHelper = registry.getService(
037 SchedulerEngineHelper.class);
038
039 try {
040 schedulerEngineHelper.start();
041 }
042 catch (SchedulerException se) {
043 _log.error("Unable to start scheduler engine", se);
044 }
045 }
046
047 private static final Log _log = LogFactoryUtil.getLog(
048 SchedulerLifecycle.class);
049
050 }