public class SchedulerEngineHelperImpl
extends java.lang.Object
implements com.liferay.portal.kernel.scheduler.SchedulerEngineHelper
| Constructor and Description |
|---|
SchedulerEngineHelperImpl() |
| Modifier and Type | Method and Description |
|---|---|
void |
addJob(com.liferay.portal.kernel.scheduler.Trigger trigger,
com.liferay.portal.kernel.scheduler.StorageType storageType,
java.lang.String description,
java.lang.String destinationName,
com.liferay.portal.kernel.messaging.Message message,
java.lang.String messageListenerClassName,
java.lang.String portletId,
int exceptionsMaxSize) |
void |
addJob(com.liferay.portal.kernel.scheduler.Trigger trigger,
com.liferay.portal.kernel.scheduler.StorageType storageType,
java.lang.String description,
java.lang.String destinationName,
java.lang.Object payload,
java.lang.String messageListenerClassName,
java.lang.String portletId,
int exceptionsMaxSize) |
void |
addScriptingJob(com.liferay.portal.kernel.scheduler.Trigger trigger,
com.liferay.portal.kernel.scheduler.StorageType storageType,
java.lang.String description,
java.lang.String language,
java.lang.String script,
int exceptionsMaxSize) |
protected void |
addWeeklyDayPos(javax.portlet.PortletRequest portletRequest,
java.util.List<com.liferay.portal.kernel.cal.DayAndPosition> list,
int day) |
void |
auditSchedulerJobs(com.liferay.portal.kernel.messaging.Message message,
com.liferay.portal.kernel.scheduler.TriggerState triggerState) |
void |
delete(com.liferay.portal.kernel.scheduler.SchedulerEntry schedulerEntry,
com.liferay.portal.kernel.scheduler.StorageType storageType) |
void |
delete(java.lang.String groupName,
com.liferay.portal.kernel.scheduler.StorageType storageType) |
void |
delete(java.lang.String jobName,
java.lang.String groupName,
com.liferay.portal.kernel.scheduler.StorageType storageType) |
java.lang.String |
getCronText(java.util.Calendar calendar,
boolean timeZoneSensitive) |
java.lang.String |
getCronText(javax.portlet.PortletRequest portletRequest,
java.util.Calendar calendar,
boolean timeZoneSensitive,
int recurrenceType) |
java.util.Date |
getEndTime(com.liferay.portal.kernel.scheduler.messaging.SchedulerResponse schedulerResponse) |
java.util.Date |
getEndTime(java.lang.String jobName,
java.lang.String groupName,
com.liferay.portal.kernel.scheduler.StorageType storageType) |
java.util.Date |
getFinalFireTime(com.liferay.portal.kernel.scheduler.messaging.SchedulerResponse schedulerResponse) |
java.util.Date |
getFinalFireTime(java.lang.String jobName,
java.lang.String groupName,
com.liferay.portal.kernel.scheduler.StorageType storageType) |
com.liferay.portal.kernel.util.ObjectValuePair<java.lang.Exception,java.util.Date>[] |
getJobExceptions(com.liferay.portal.kernel.scheduler.messaging.SchedulerResponse schedulerResponse) |
com.liferay.portal.kernel.util.ObjectValuePair<java.lang.Exception,java.util.Date>[] |
getJobExceptions(java.lang.String jobName,
java.lang.String groupName,
com.liferay.portal.kernel.scheduler.StorageType storageType) |
com.liferay.portal.kernel.scheduler.TriggerState |
getJobState(com.liferay.portal.kernel.scheduler.messaging.SchedulerResponse schedulerResponse) |
com.liferay.portal.kernel.scheduler.TriggerState |
getJobState(java.lang.String jobName,
java.lang.String groupName,
com.liferay.portal.kernel.scheduler.StorageType storageType) |
java.util.Date |
getNextFireTime(com.liferay.portal.kernel.scheduler.messaging.SchedulerResponse schedulerResponse) |
java.util.Date |
getNextFireTime(java.lang.String jobName,
java.lang.String groupName,
com.liferay.portal.kernel.scheduler.StorageType storageType) |
java.util.Date |
getPreviousFireTime(com.liferay.portal.kernel.scheduler.messaging.SchedulerResponse schedulerResponse) |
java.util.Date |
getPreviousFireTime(java.lang.String jobName,
java.lang.String groupName,
com.liferay.portal.kernel.scheduler.StorageType storageType) |
com.liferay.portal.kernel.scheduler.messaging.SchedulerResponse |
getScheduledJob(java.lang.String jobName,
java.lang.String groupName,
com.liferay.portal.kernel.scheduler.StorageType storageType) |
java.util.List<com.liferay.portal.kernel.scheduler.messaging.SchedulerResponse> |
getScheduledJobs() |
java.util.List<com.liferay.portal.kernel.scheduler.messaging.SchedulerResponse> |
getScheduledJobs(com.liferay.portal.kernel.scheduler.StorageType storageType) |
java.util.List<com.liferay.portal.kernel.scheduler.messaging.SchedulerResponse> |
getScheduledJobs(java.lang.String groupName,
com.liferay.portal.kernel.scheduler.StorageType storageType) |
java.util.Date |
getStartTime(com.liferay.portal.kernel.scheduler.messaging.SchedulerResponse schedulerResponse) |
java.util.Date |
getStartTime(java.lang.String jobName,
java.lang.String groupName,
com.liferay.portal.kernel.scheduler.StorageType storageType) |
void |
initialize() |
java.lang.String |
namespaceGroupName(java.lang.String groupName,
com.liferay.portal.kernel.scheduler.StorageType storageType) |
void |
pause(java.lang.String groupName,
com.liferay.portal.kernel.scheduler.StorageType storageType) |
void |
pause(java.lang.String jobName,
java.lang.String groupName,
com.liferay.portal.kernel.scheduler.StorageType storageType) |
void |
resume(java.lang.String groupName,
com.liferay.portal.kernel.scheduler.StorageType storageType) |
void |
resume(java.lang.String jobName,
java.lang.String groupName,
com.liferay.portal.kernel.scheduler.StorageType storageType) |
void |
schedule(com.liferay.portal.kernel.scheduler.SchedulerEntry schedulerEntry,
com.liferay.portal.kernel.scheduler.StorageType storageType,
java.lang.String portletId,
int exceptionsMaxSize) |
void |
schedule(com.liferay.portal.kernel.scheduler.Trigger trigger,
com.liferay.portal.kernel.scheduler.StorageType storageType,
java.lang.String description,
java.lang.String destinationName,
com.liferay.portal.kernel.messaging.Message message,
int exceptionsMaxSize) |
void |
schedule(com.liferay.portal.kernel.scheduler.Trigger trigger,
com.liferay.portal.kernel.scheduler.StorageType storageType,
java.lang.String description,
java.lang.String destinationName,
java.lang.Object payload,
int exceptionsMaxSize) |
void |
setSchedulerEngine(com.liferay.portal.kernel.scheduler.SchedulerEngine schedulerEngine) |
void |
shutdown() |
void |
start() |
void |
suppressError(java.lang.String jobName,
java.lang.String groupName,
com.liferay.portal.kernel.scheduler.StorageType storageType) |
void |
unschedule(com.liferay.portal.kernel.scheduler.SchedulerEntry schedulerEntry,
com.liferay.portal.kernel.scheduler.StorageType storageType) |
void |
unschedule(java.lang.String groupName,
com.liferay.portal.kernel.scheduler.StorageType storageType) |
void |
unschedule(java.lang.String jobName,
java.lang.String groupName,
com.liferay.portal.kernel.scheduler.StorageType storageType) |
void |
update(java.lang.String jobName,
java.lang.String groupName,
com.liferay.portal.kernel.scheduler.StorageType storageType,
java.lang.String description,
java.lang.String language,
java.lang.String script,
int exceptionsMaxSize) |
void |
update(com.liferay.portal.kernel.scheduler.Trigger trigger,
com.liferay.portal.kernel.scheduler.StorageType storageType) |
void |
updateMemorySchedulerClusterMaster() |
public void addJob(com.liferay.portal.kernel.scheduler.Trigger trigger,
com.liferay.portal.kernel.scheduler.StorageType storageType,
java.lang.String description,
java.lang.String destinationName,
com.liferay.portal.kernel.messaging.Message message,
java.lang.String messageListenerClassName,
java.lang.String portletId,
int exceptionsMaxSize)
throws com.liferay.portal.kernel.scheduler.SchedulerException
addJob in interface com.liferay.portal.kernel.scheduler.SchedulerEngineHelpercom.liferay.portal.kernel.scheduler.SchedulerExceptionpublic void addJob(com.liferay.portal.kernel.scheduler.Trigger trigger,
com.liferay.portal.kernel.scheduler.StorageType storageType,
java.lang.String description,
java.lang.String destinationName,
java.lang.Object payload,
java.lang.String messageListenerClassName,
java.lang.String portletId,
int exceptionsMaxSize)
throws com.liferay.portal.kernel.scheduler.SchedulerException
addJob in interface com.liferay.portal.kernel.scheduler.SchedulerEngineHelpercom.liferay.portal.kernel.scheduler.SchedulerExceptionpublic void addScriptingJob(com.liferay.portal.kernel.scheduler.Trigger trigger,
com.liferay.portal.kernel.scheduler.StorageType storageType,
java.lang.String description,
java.lang.String language,
java.lang.String script,
int exceptionsMaxSize)
throws com.liferay.portal.kernel.scheduler.SchedulerException
addScriptingJob in interface com.liferay.portal.kernel.scheduler.SchedulerEngineHelpercom.liferay.portal.kernel.scheduler.SchedulerExceptionpublic void auditSchedulerJobs(com.liferay.portal.kernel.messaging.Message message,
com.liferay.portal.kernel.scheduler.TriggerState triggerState)
throws com.liferay.portal.kernel.scheduler.SchedulerException
auditSchedulerJobs in interface com.liferay.portal.kernel.scheduler.SchedulerEngineHelpercom.liferay.portal.kernel.scheduler.SchedulerExceptionpublic void delete(com.liferay.portal.kernel.scheduler.SchedulerEntry schedulerEntry,
com.liferay.portal.kernel.scheduler.StorageType storageType)
throws com.liferay.portal.kernel.scheduler.SchedulerException
delete in interface com.liferay.portal.kernel.scheduler.SchedulerEngineHelpercom.liferay.portal.kernel.scheduler.SchedulerExceptionpublic void delete(java.lang.String groupName,
com.liferay.portal.kernel.scheduler.StorageType storageType)
throws com.liferay.portal.kernel.scheduler.SchedulerException
delete in interface com.liferay.portal.kernel.scheduler.SchedulerEngineHelpercom.liferay.portal.kernel.scheduler.SchedulerExceptionpublic void delete(java.lang.String jobName,
java.lang.String groupName,
com.liferay.portal.kernel.scheduler.StorageType storageType)
throws com.liferay.portal.kernel.scheduler.SchedulerException
delete in interface com.liferay.portal.kernel.scheduler.SchedulerEngineHelpercom.liferay.portal.kernel.scheduler.SchedulerExceptionpublic java.lang.String getCronText(java.util.Calendar calendar,
boolean timeZoneSensitive)
getCronText in interface com.liferay.portal.kernel.scheduler.SchedulerEngineHelperpublic java.lang.String getCronText(javax.portlet.PortletRequest portletRequest,
java.util.Calendar calendar,
boolean timeZoneSensitive,
int recurrenceType)
getCronText in interface com.liferay.portal.kernel.scheduler.SchedulerEngineHelperpublic java.util.Date getEndTime(com.liferay.portal.kernel.scheduler.messaging.SchedulerResponse schedulerResponse)
getEndTime in interface com.liferay.portal.kernel.scheduler.SchedulerEngineHelperpublic java.util.Date getEndTime(java.lang.String jobName,
java.lang.String groupName,
com.liferay.portal.kernel.scheduler.StorageType storageType)
throws com.liferay.portal.kernel.scheduler.SchedulerException
getEndTime in interface com.liferay.portal.kernel.scheduler.SchedulerEngineHelpercom.liferay.portal.kernel.scheduler.SchedulerExceptionpublic java.util.Date getFinalFireTime(com.liferay.portal.kernel.scheduler.messaging.SchedulerResponse schedulerResponse)
getFinalFireTime in interface com.liferay.portal.kernel.scheduler.SchedulerEngineHelperpublic java.util.Date getFinalFireTime(java.lang.String jobName,
java.lang.String groupName,
com.liferay.portal.kernel.scheduler.StorageType storageType)
throws com.liferay.portal.kernel.scheduler.SchedulerException
getFinalFireTime in interface com.liferay.portal.kernel.scheduler.SchedulerEngineHelpercom.liferay.portal.kernel.scheduler.SchedulerExceptionpublic com.liferay.portal.kernel.util.ObjectValuePair<java.lang.Exception,java.util.Date>[] getJobExceptions(com.liferay.portal.kernel.scheduler.messaging.SchedulerResponse schedulerResponse)
getJobExceptions in interface com.liferay.portal.kernel.scheduler.SchedulerEngineHelperpublic com.liferay.portal.kernel.util.ObjectValuePair<java.lang.Exception,java.util.Date>[] getJobExceptions(java.lang.String jobName,
java.lang.String groupName,
com.liferay.portal.kernel.scheduler.StorageType storageType)
throws com.liferay.portal.kernel.scheduler.SchedulerException
getJobExceptions in interface com.liferay.portal.kernel.scheduler.SchedulerEngineHelpercom.liferay.portal.kernel.scheduler.SchedulerExceptionpublic com.liferay.portal.kernel.scheduler.TriggerState getJobState(com.liferay.portal.kernel.scheduler.messaging.SchedulerResponse schedulerResponse)
getJobState in interface com.liferay.portal.kernel.scheduler.SchedulerEngineHelperpublic com.liferay.portal.kernel.scheduler.TriggerState getJobState(java.lang.String jobName,
java.lang.String groupName,
com.liferay.portal.kernel.scheduler.StorageType storageType)
throws com.liferay.portal.kernel.scheduler.SchedulerException
getJobState in interface com.liferay.portal.kernel.scheduler.SchedulerEngineHelpercom.liferay.portal.kernel.scheduler.SchedulerExceptionpublic java.util.Date getNextFireTime(com.liferay.portal.kernel.scheduler.messaging.SchedulerResponse schedulerResponse)
getNextFireTime in interface com.liferay.portal.kernel.scheduler.SchedulerEngineHelperpublic java.util.Date getNextFireTime(java.lang.String jobName,
java.lang.String groupName,
com.liferay.portal.kernel.scheduler.StorageType storageType)
throws com.liferay.portal.kernel.scheduler.SchedulerException
getNextFireTime in interface com.liferay.portal.kernel.scheduler.SchedulerEngineHelpercom.liferay.portal.kernel.scheduler.SchedulerExceptionpublic java.util.Date getPreviousFireTime(com.liferay.portal.kernel.scheduler.messaging.SchedulerResponse schedulerResponse)
getPreviousFireTime in interface com.liferay.portal.kernel.scheduler.SchedulerEngineHelperpublic java.util.Date getPreviousFireTime(java.lang.String jobName,
java.lang.String groupName,
com.liferay.portal.kernel.scheduler.StorageType storageType)
throws com.liferay.portal.kernel.scheduler.SchedulerException
getPreviousFireTime in interface com.liferay.portal.kernel.scheduler.SchedulerEngineHelpercom.liferay.portal.kernel.scheduler.SchedulerExceptionpublic com.liferay.portal.kernel.scheduler.messaging.SchedulerResponse getScheduledJob(java.lang.String jobName,
java.lang.String groupName,
com.liferay.portal.kernel.scheduler.StorageType storageType)
throws com.liferay.portal.kernel.scheduler.SchedulerException
getScheduledJob in interface com.liferay.portal.kernel.scheduler.SchedulerEngineHelpercom.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.SchedulerEngineHelpercom.liferay.portal.kernel.scheduler.SchedulerExceptionpublic java.util.List<com.liferay.portal.kernel.scheduler.messaging.SchedulerResponse> getScheduledJobs(com.liferay.portal.kernel.scheduler.StorageType storageType)
throws com.liferay.portal.kernel.scheduler.SchedulerException
getScheduledJobs in interface com.liferay.portal.kernel.scheduler.SchedulerEngineHelpercom.liferay.portal.kernel.scheduler.SchedulerExceptionpublic java.util.List<com.liferay.portal.kernel.scheduler.messaging.SchedulerResponse> getScheduledJobs(java.lang.String groupName,
com.liferay.portal.kernel.scheduler.StorageType storageType)
throws com.liferay.portal.kernel.scheduler.SchedulerException
getScheduledJobs in interface com.liferay.portal.kernel.scheduler.SchedulerEngineHelpercom.liferay.portal.kernel.scheduler.SchedulerExceptionpublic java.util.Date getStartTime(com.liferay.portal.kernel.scheduler.messaging.SchedulerResponse schedulerResponse)
getStartTime in interface com.liferay.portal.kernel.scheduler.SchedulerEngineHelperpublic java.util.Date getStartTime(java.lang.String jobName,
java.lang.String groupName,
com.liferay.portal.kernel.scheduler.StorageType storageType)
throws com.liferay.portal.kernel.scheduler.SchedulerException
getStartTime in interface com.liferay.portal.kernel.scheduler.SchedulerEngineHelpercom.liferay.portal.kernel.scheduler.SchedulerExceptionpublic void initialize()
throws com.liferay.portal.kernel.scheduler.SchedulerException
initialize in interface com.liferay.portal.kernel.scheduler.SchedulerEngineHelpercom.liferay.portal.kernel.scheduler.SchedulerExceptionpublic java.lang.String namespaceGroupName(java.lang.String groupName,
com.liferay.portal.kernel.scheduler.StorageType storageType)
namespaceGroupName in interface com.liferay.portal.kernel.scheduler.SchedulerEngineHelperpublic void pause(java.lang.String groupName,
com.liferay.portal.kernel.scheduler.StorageType storageType)
throws com.liferay.portal.kernel.scheduler.SchedulerException
pause in interface com.liferay.portal.kernel.scheduler.SchedulerEngineHelpercom.liferay.portal.kernel.scheduler.SchedulerExceptionpublic void pause(java.lang.String jobName,
java.lang.String groupName,
com.liferay.portal.kernel.scheduler.StorageType storageType)
throws com.liferay.portal.kernel.scheduler.SchedulerException
pause in interface com.liferay.portal.kernel.scheduler.SchedulerEngineHelpercom.liferay.portal.kernel.scheduler.SchedulerExceptionpublic void resume(java.lang.String groupName,
com.liferay.portal.kernel.scheduler.StorageType storageType)
throws com.liferay.portal.kernel.scheduler.SchedulerException
resume in interface com.liferay.portal.kernel.scheduler.SchedulerEngineHelpercom.liferay.portal.kernel.scheduler.SchedulerExceptionpublic void resume(java.lang.String jobName,
java.lang.String groupName,
com.liferay.portal.kernel.scheduler.StorageType storageType)
throws com.liferay.portal.kernel.scheduler.SchedulerException
resume in interface com.liferay.portal.kernel.scheduler.SchedulerEngineHelpercom.liferay.portal.kernel.scheduler.SchedulerExceptionpublic void schedule(com.liferay.portal.kernel.scheduler.SchedulerEntry schedulerEntry,
com.liferay.portal.kernel.scheduler.StorageType storageType,
java.lang.String portletId,
int exceptionsMaxSize)
throws com.liferay.portal.kernel.scheduler.SchedulerException
schedule in interface com.liferay.portal.kernel.scheduler.SchedulerEngineHelpercom.liferay.portal.kernel.scheduler.SchedulerExceptionpublic void schedule(com.liferay.portal.kernel.scheduler.Trigger trigger,
com.liferay.portal.kernel.scheduler.StorageType storageType,
java.lang.String description,
java.lang.String destinationName,
com.liferay.portal.kernel.messaging.Message message,
int exceptionsMaxSize)
throws com.liferay.portal.kernel.scheduler.SchedulerException
schedule in interface com.liferay.portal.kernel.scheduler.SchedulerEngineHelpercom.liferay.portal.kernel.scheduler.SchedulerExceptionpublic void schedule(com.liferay.portal.kernel.scheduler.Trigger trigger,
com.liferay.portal.kernel.scheduler.StorageType storageType,
java.lang.String description,
java.lang.String destinationName,
java.lang.Object payload,
int exceptionsMaxSize)
throws com.liferay.portal.kernel.scheduler.SchedulerException
schedule in interface com.liferay.portal.kernel.scheduler.SchedulerEngineHelpercom.liferay.portal.kernel.scheduler.SchedulerExceptionpublic void setSchedulerEngine(com.liferay.portal.kernel.scheduler.SchedulerEngine schedulerEngine)
public void shutdown()
throws com.liferay.portal.kernel.scheduler.SchedulerException
shutdown in interface com.liferay.portal.kernel.scheduler.SchedulerEngineHelpercom.liferay.portal.kernel.scheduler.SchedulerExceptionpublic void start()
throws com.liferay.portal.kernel.scheduler.SchedulerException
start in interface com.liferay.portal.kernel.scheduler.SchedulerEngineHelpercom.liferay.portal.kernel.scheduler.SchedulerExceptionpublic void suppressError(java.lang.String jobName,
java.lang.String groupName,
com.liferay.portal.kernel.scheduler.StorageType storageType)
throws com.liferay.portal.kernel.scheduler.SchedulerException
suppressError in interface com.liferay.portal.kernel.scheduler.SchedulerEngineHelpercom.liferay.portal.kernel.scheduler.SchedulerExceptionpublic void unschedule(com.liferay.portal.kernel.scheduler.SchedulerEntry schedulerEntry,
com.liferay.portal.kernel.scheduler.StorageType storageType)
throws com.liferay.portal.kernel.scheduler.SchedulerException
unschedule in interface com.liferay.portal.kernel.scheduler.SchedulerEngineHelpercom.liferay.portal.kernel.scheduler.SchedulerExceptionpublic void unschedule(java.lang.String groupName,
com.liferay.portal.kernel.scheduler.StorageType storageType)
throws com.liferay.portal.kernel.scheduler.SchedulerException
unschedule in interface com.liferay.portal.kernel.scheduler.SchedulerEngineHelpercom.liferay.portal.kernel.scheduler.SchedulerExceptionpublic void unschedule(java.lang.String jobName,
java.lang.String groupName,
com.liferay.portal.kernel.scheduler.StorageType storageType)
throws com.liferay.portal.kernel.scheduler.SchedulerException
unschedule in interface com.liferay.portal.kernel.scheduler.SchedulerEngineHelpercom.liferay.portal.kernel.scheduler.SchedulerExceptionpublic void update(java.lang.String jobName,
java.lang.String groupName,
com.liferay.portal.kernel.scheduler.StorageType storageType,
java.lang.String description,
java.lang.String language,
java.lang.String script,
int exceptionsMaxSize)
throws com.liferay.portal.kernel.scheduler.SchedulerException
update in interface com.liferay.portal.kernel.scheduler.SchedulerEngineHelpercom.liferay.portal.kernel.scheduler.SchedulerExceptionpublic void update(com.liferay.portal.kernel.scheduler.Trigger trigger,
com.liferay.portal.kernel.scheduler.StorageType storageType)
throws com.liferay.portal.kernel.scheduler.SchedulerException
update in interface com.liferay.portal.kernel.scheduler.SchedulerEngineHelpercom.liferay.portal.kernel.scheduler.SchedulerExceptionpublic void updateMemorySchedulerClusterMaster()
throws com.liferay.portal.kernel.scheduler.SchedulerException
updateMemorySchedulerClusterMaster in interface com.liferay.portal.kernel.scheduler.SchedulerEngineHelpercom.liferay.portal.kernel.scheduler.SchedulerExceptionprotected void addWeeklyDayPos(javax.portlet.PortletRequest portletRequest,
java.util.List<com.liferay.portal.kernel.cal.DayAndPosition> list,
int day)