List of usage examples for com.liferay.portal.kernel.scheduler SchedulerEngineHelperUtil resume
public static void resume(String jobName, String groupName, StorageType storageType) throws SchedulerException
From source file:com.rivetlogic.quartz.util.QuartzSchedulerUtil.java
License:Open Source License
public static void scheduleJobAction(PortletRequest request, String action) throws SchedulerException, ParseException { // Checking all the rows to see which are selected String rowSelection;/* www. ja va 2s .c o m*/ for (int i = 0; (rowSelection = request.getParameter(PARAMETER_JOB_SELECTED + i)) != null; i++) { boolean rowSelected = GetterUtil.get(rowSelection, false); if (rowSelected) { String jobName = ParamUtil.getString(request, PARAMETER_JOB_NAME + i); String groupName = ParamUtil.getString(request, PARAMETER_JOB_GROUP + i); String storageTypeText = ParamUtil.getString(request, PARAMETER_STORAGE_TYPE + i); StorageType storageType = StorageType.valueOf(storageTypeText); // Log debug messages if (_log.isDebugEnabled()) { _log.debug( String.format(LOG_JOB_FORMAT, action, LOG_ACTION_MSG, jobName, groupName, storageType)); } if (action.equals(ACTION_PAUSE)) { SchedulerEngineHelperUtil.pause(jobName, groupName, storageType); } else if (action.equals(ACTION_RESUME)) { SchedulerEngineHelperUtil.resume(jobName, groupName, storageType); } else if (action.equals(ACTION_RUN)) { runScheduledJob(jobName, groupName); } } } }
From source file:de.uhh.l2g.plugins.util.PortletScheduler.java
License:Open Source License
public void resume() throws SchedulerException { LOG.info("Resuming... :" + GetterUtil.getString(this.schedulerClassName)); SchedulerEngineHelperUtil.resume(this.schedulerClassName, this.schedulerClassName, this.getStorageType()); }