public class QuartzSchedulerEngine
extends java.lang.Object
implements com.liferay.portal.kernel.scheduler.SchedulerEngine
| Modifier and Type | Field and Description |
|---|---|
protected com.liferay.portal.service.QuartzLocalService |
quartzLocalService |
AUDIT_ACTION, DESCRIPTION, DESCRIPTION_MAX_LENGTH, DESTINATION_NAME, DISABLE, END_TIME, EXCEPTIONS_MAX_SIZE, FINAL_FIRE_TIME, GROUP_NAME, GROUP_NAME_MAX_LENGTH, JOB_NAME, JOB_NAME_MAX_LENGTH, JOB_STATE, LANGUAGE, MESSAGE, MESSAGE_LISTENER_CLASS_NAME, MESSAGE_LISTENER_UUID, NEXT_FIRE_TIME, PORTLET_ID, PREVIOUS_FIRE_TIME, RECEIVER_KEY, SCRIPT, START_TIME, STORAGE_TYPE| Constructor and Description |
|---|
QuartzSchedulerEngine() |
| Modifier and Type | Method and Description |
|---|---|
void |
afterPropertiesSet() |
void |
delete(java.lang.String groupName) |
void |
delete(java.lang.String jobName,
java.lang.String groupName) |
void |
destroy() |
protected java.lang.String |
fixMaxLength(java.lang.String argument,
int maxLength) |
protected com.liferay.portal.kernel.scheduler.JobState |
getJobState(org.quartz.JobDataMap jobDataMap) |
protected com.liferay.portal.kernel.messaging.Message |
getMessage(org.quartz.JobDataMap jobDataMap) |
protected com.liferay.portal.kernel.messaging.MessageListener |
getMessageListener(java.lang.String messageListenerClassName,
java.lang.ClassLoader classLoader) |
protected java.lang.String |
getOriginalGroupName(java.lang.String groupName) |
protected org.quartz.Trigger |
getQuartzTrigger(com.liferay.portal.kernel.scheduler.Trigger trigger) |
protected com.liferay.portal.kernel.scheduler.messaging.SchedulerResponse |
getScheduledJob(org.quartz.Scheduler scheduler,
org.quartz.JobKey jobKey) |
com.liferay.portal.kernel.scheduler.messaging.SchedulerResponse |
getScheduledJob(java.lang.String jobName,
java.lang.String groupName) |
java.util.List<com.liferay.portal.kernel.scheduler.messaging.SchedulerResponse> |
getScheduledJobs() |
protected java.util.List<com.liferay.portal.kernel.scheduler.messaging.SchedulerResponse> |
getScheduledJobs(org.quartz.Scheduler scheduler,
java.lang.String groupName) |
java.util.List<com.liferay.portal.kernel.scheduler.messaging.SchedulerResponse> |
getScheduledJobs(java.lang.String groupName) |
protected org.quartz.Scheduler |
getScheduler(java.lang.String groupName) |
protected com.liferay.portal.kernel.scheduler.StorageType |
getStorageType(java.lang.String groupName) |
protected org.quartz.Scheduler |
initializeScheduler(java.lang.String propertiesPrefix,
boolean useQuartzCluster) |
protected void |
initJobState() |
void |
pause(java.lang.String groupName) |
void |
pause(java.lang.String jobName,
java.lang.String groupName) |
protected void |
registerMessageListeners(java.lang.String jobName,
java.lang.String groupName,
java.lang.String destinationName,
com.liferay.portal.kernel.messaging.Message message) |
void |
resume(java.lang.String groupName) |
void |
resume(java.lang.String jobName,
java.lang.String groupName) |
protected void |
schedule(org.quartz.Scheduler scheduler,
com.liferay.portal.kernel.scheduler.StorageType storageType,
org.quartz.Trigger trigger,
java.lang.String description,
java.lang.String destinationName,
com.liferay.portal.kernel.messaging.Message message) |
void |
schedule(com.liferay.portal.kernel.scheduler.Trigger trigger,
java.lang.String description,
java.lang.String destination,
com.liferay.portal.kernel.messaging.Message message) |
void |
shutdown() |
void |
start() |
void |
suppressError(java.lang.String jobName,
java.lang.String groupName) |
protected void |
unregisterMessageListener(org.quartz.Scheduler scheduler,
org.quartz.JobKey jobKey) |
protected void |
unschedule(org.quartz.Scheduler scheduler,
org.quartz.JobKey jobKey) |
void |
unschedule(java.lang.String groupName) |
void |
unschedule(java.lang.String jobName,
java.lang.String groupName) |
protected void |
update(org.quartz.Scheduler scheduler,
com.liferay.portal.kernel.scheduler.Trigger trigger) |
void |
update(com.liferay.portal.kernel.scheduler.Trigger trigger) |
protected void |
updateJobState(org.quartz.Scheduler scheduler,
org.quartz.JobKey jobKey,
com.liferay.portal.kernel.scheduler.TriggerState triggerState,
boolean suppressError) |
@BeanReference(name="com.liferay.portal.service.QuartzLocalService") protected com.liferay.portal.service.QuartzLocalService quartzLocalService
public void afterPropertiesSet()
public void delete(java.lang.String groupName)
throws com.liferay.portal.kernel.scheduler.SchedulerException
delete in interface com.liferay.portal.kernel.scheduler.SchedulerEnginecom.liferay.portal.kernel.scheduler.SchedulerExceptionpublic void delete(java.lang.String jobName,
java.lang.String groupName)
throws com.liferay.portal.kernel.scheduler.SchedulerException
delete in interface com.liferay.portal.kernel.scheduler.SchedulerEnginecom.liferay.portal.kernel.scheduler.SchedulerExceptionpublic void destroy()
public com.liferay.portal.kernel.scheduler.messaging.SchedulerResponse getScheduledJob(java.lang.String jobName,
java.lang.String groupName)
throws com.liferay.portal.kernel.scheduler.SchedulerException
getScheduledJob in interface com.liferay.portal.kernel.scheduler.SchedulerEnginecom.liferay.portal.kernel.scheduler.SchedulerExceptionpublic java.util.List<com.liferay.portal.kernel.scheduler.messaging.SchedulerResponse> getScheduledJobs()
throws com.liferay.portal.kernel.scheduler.SchedulerException
getScheduledJobs in interface com.liferay.portal.kernel.scheduler.SchedulerEnginecom.liferay.portal.kernel.scheduler.SchedulerExceptionpublic java.util.List<com.liferay.portal.kernel.scheduler.messaging.SchedulerResponse> getScheduledJobs(java.lang.String groupName)
throws com.liferay.portal.kernel.scheduler.SchedulerException
getScheduledJobs in interface com.liferay.portal.kernel.scheduler.SchedulerEnginecom.liferay.portal.kernel.scheduler.SchedulerExceptionpublic void pause(java.lang.String groupName)
throws com.liferay.portal.kernel.scheduler.SchedulerException
pause in interface com.liferay.portal.kernel.scheduler.SchedulerEnginecom.liferay.portal.kernel.scheduler.SchedulerExceptionpublic void pause(java.lang.String jobName,
java.lang.String groupName)
throws com.liferay.portal.kernel.scheduler.SchedulerException
pause in interface com.liferay.portal.kernel.scheduler.SchedulerEnginecom.liferay.portal.kernel.scheduler.SchedulerExceptionpublic void resume(java.lang.String groupName)
throws com.liferay.portal.kernel.scheduler.SchedulerException
resume in interface com.liferay.portal.kernel.scheduler.SchedulerEnginecom.liferay.portal.kernel.scheduler.SchedulerExceptionpublic void resume(java.lang.String jobName,
java.lang.String groupName)
throws com.liferay.portal.kernel.scheduler.SchedulerException
resume in interface com.liferay.portal.kernel.scheduler.SchedulerEnginecom.liferay.portal.kernel.scheduler.SchedulerExceptionpublic 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
schedule in interface com.liferay.portal.kernel.scheduler.SchedulerEnginecom.liferay.portal.kernel.scheduler.SchedulerExceptionpublic void shutdown()
throws com.liferay.portal.kernel.scheduler.SchedulerException
shutdown in interface com.liferay.portal.kernel.scheduler.SchedulerEnginecom.liferay.portal.kernel.scheduler.SchedulerExceptionpublic void start()
throws com.liferay.portal.kernel.scheduler.SchedulerException
start in interface com.liferay.portal.kernel.scheduler.SchedulerEnginecom.liferay.portal.kernel.scheduler.SchedulerExceptionpublic void suppressError(java.lang.String jobName,
java.lang.String groupName)
throws com.liferay.portal.kernel.scheduler.SchedulerException
suppressError in interface com.liferay.portal.kernel.scheduler.SchedulerEnginecom.liferay.portal.kernel.scheduler.SchedulerExceptionpublic void unschedule(java.lang.String groupName)
throws com.liferay.portal.kernel.scheduler.SchedulerException
unschedule in interface com.liferay.portal.kernel.scheduler.SchedulerEnginecom.liferay.portal.kernel.scheduler.SchedulerExceptionpublic void unschedule(java.lang.String jobName,
java.lang.String groupName)
throws com.liferay.portal.kernel.scheduler.SchedulerException
unschedule in interface com.liferay.portal.kernel.scheduler.SchedulerEnginecom.liferay.portal.kernel.scheduler.SchedulerExceptionpublic void update(com.liferay.portal.kernel.scheduler.Trigger trigger)
throws com.liferay.portal.kernel.scheduler.SchedulerException
update in interface com.liferay.portal.kernel.scheduler.SchedulerEnginecom.liferay.portal.kernel.scheduler.SchedulerExceptionprotected java.lang.String fixMaxLength(java.lang.String argument,
int maxLength)
protected com.liferay.portal.kernel.scheduler.JobState getJobState(org.quartz.JobDataMap jobDataMap)
protected com.liferay.portal.kernel.messaging.Message getMessage(org.quartz.JobDataMap jobDataMap)
protected com.liferay.portal.kernel.messaging.MessageListener getMessageListener(java.lang.String messageListenerClassName,
java.lang.ClassLoader classLoader)
throws com.liferay.portal.kernel.scheduler.SchedulerException
com.liferay.portal.kernel.scheduler.SchedulerExceptionprotected java.lang.String getOriginalGroupName(java.lang.String groupName)
protected org.quartz.Trigger getQuartzTrigger(com.liferay.portal.kernel.scheduler.Trigger trigger)
throws com.liferay.portal.kernel.scheduler.SchedulerException
com.liferay.portal.kernel.scheduler.SchedulerExceptionprotected com.liferay.portal.kernel.scheduler.messaging.SchedulerResponse getScheduledJob(org.quartz.Scheduler scheduler,
org.quartz.JobKey jobKey)
throws java.lang.Exception
java.lang.Exceptionprotected java.util.List<com.liferay.portal.kernel.scheduler.messaging.SchedulerResponse> getScheduledJobs(org.quartz.Scheduler scheduler,
java.lang.String groupName)
throws java.lang.Exception
java.lang.Exceptionprotected org.quartz.Scheduler getScheduler(java.lang.String groupName)
throws java.lang.Exception
java.lang.Exceptionprotected com.liferay.portal.kernel.scheduler.StorageType getStorageType(java.lang.String groupName)
protected org.quartz.Scheduler initializeScheduler(java.lang.String propertiesPrefix,
boolean useQuartzCluster)
throws java.lang.Exception
java.lang.Exceptionprotected void initJobState()
throws java.lang.Exception
java.lang.Exceptionprotected void registerMessageListeners(java.lang.String jobName,
java.lang.String groupName,
java.lang.String destinationName,
com.liferay.portal.kernel.messaging.Message message)
throws com.liferay.portal.kernel.scheduler.SchedulerException
com.liferay.portal.kernel.scheduler.SchedulerExceptionprotected void schedule(org.quartz.Scheduler scheduler,
com.liferay.portal.kernel.scheduler.StorageType storageType,
org.quartz.Trigger trigger,
java.lang.String description,
java.lang.String destinationName,
com.liferay.portal.kernel.messaging.Message message)
throws java.lang.Exception
java.lang.Exceptionprotected void unregisterMessageListener(org.quartz.Scheduler scheduler,
org.quartz.JobKey jobKey)
throws java.lang.Exception
java.lang.Exceptionprotected void unschedule(org.quartz.Scheduler scheduler,
org.quartz.JobKey jobKey)
throws java.lang.Exception
java.lang.Exceptionprotected void update(org.quartz.Scheduler scheduler,
com.liferay.portal.kernel.scheduler.Trigger trigger)
throws java.lang.Exception
java.lang.Exceptionprotected void updateJobState(org.quartz.Scheduler scheduler,
org.quartz.JobKey jobKey,
com.liferay.portal.kernel.scheduler.TriggerState triggerState,
boolean suppressError)
throws java.lang.Exception
java.lang.Exception