com.liferay.portal.scheduler.quartz
Class QuartzSchedulerEngineImpl
java.lang.Object
com.liferay.portal.scheduler.quartz.QuartzSchedulerEngineImpl
- All Implemented Interfaces:
- com.liferay.portal.kernel.scheduler.SchedulerEngine
public class QuartzSchedulerEngineImpl
- extends java.lang.Object
- implements com.liferay.portal.kernel.scheduler.SchedulerEngine
View Source
- Author:
- Michael C. Han, Bruno Farache, Shuyang Zhou, Wesley Gong
Fields inherited from interface com.liferay.portal.kernel.scheduler.SchedulerEngine |
DESCRIPTION, DESCRIPTION_MAX_LENGTH, DESTINATION, DISABLE, GROUP_NAME_MAX_LENGTH, JOB_NAME_MAX_LENGTH, MESSAGE, RECEIVER_KEY |
Method Summary |
void |
afterPropertiesSet()
|
java.util.List<com.liferay.portal.kernel.scheduler.messaging.SchedulerRequest> |
getScheduledJobs(java.lang.String groupName)
|
void |
schedule(com.liferay.portal.kernel.scheduler.Trigger trigger,
java.lang.String description,
java.lang.String destination,
com.liferay.portal.kernel.messaging.Message message)
|
protected void |
schedule(org.quartz.Trigger trigger,
java.lang.String description,
java.lang.String destination,
com.liferay.portal.kernel.messaging.Message message)
|
void |
shutdown()
|
void |
start()
|
void |
unschedule(com.liferay.portal.kernel.scheduler.Trigger trigger)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
quartzLocalService
@BeanReference(name="com.liferay.portal.service.QuartzLocalService")
protected com.liferay.portal.service.QuartzLocalService quartzLocalService
QuartzSchedulerEngineImpl
public QuartzSchedulerEngineImpl()
afterPropertiesSet
public void afterPropertiesSet()
getScheduledJobs
public java.util.List<com.liferay.portal.kernel.scheduler.messaging.SchedulerRequest> getScheduledJobs(java.lang.String groupName)
throws com.liferay.portal.kernel.scheduler.SchedulerException
- Specified by:
getScheduledJobs
in interface com.liferay.portal.kernel.scheduler.SchedulerEngine
- Throws:
com.liferay.portal.kernel.scheduler.SchedulerException
schedule
public void schedule(com.liferay.portal.kernel.scheduler.Trigger trigger,
java.lang.String description,
java.lang.String destination,
com.liferay.portal.kernel.messaging.Message message)
throws com.liferay.portal.kernel.scheduler.SchedulerException
- Specified by:
schedule
in interface com.liferay.portal.kernel.scheduler.SchedulerEngine
- Throws:
com.liferay.portal.kernel.scheduler.SchedulerException
shutdown
public void shutdown()
throws com.liferay.portal.kernel.scheduler.SchedulerException
- Specified by:
shutdown
in interface com.liferay.portal.kernel.scheduler.SchedulerEngine
- Throws:
com.liferay.portal.kernel.scheduler.SchedulerException
start
public void start()
throws com.liferay.portal.kernel.scheduler.SchedulerException
- Specified by:
start
in interface com.liferay.portal.kernel.scheduler.SchedulerEngine
- Throws:
com.liferay.portal.kernel.scheduler.SchedulerException
unschedule
public void unschedule(com.liferay.portal.kernel.scheduler.Trigger trigger)
throws com.liferay.portal.kernel.scheduler.SchedulerException
- Specified by:
unschedule
in interface com.liferay.portal.kernel.scheduler.SchedulerEngine
- Throws:
com.liferay.portal.kernel.scheduler.SchedulerException
schedule
protected void schedule(org.quartz.Trigger trigger,
java.lang.String description,
java.lang.String destination,
com.liferay.portal.kernel.messaging.Message message)
throws com.liferay.portal.kernel.scheduler.SchedulerException
- Throws:
com.liferay.portal.kernel.scheduler.SchedulerException