Example usage for com.liferay.portal.kernel.scheduler SchedulerEngineHelperUtil resume

List of usage examples for com.liferay.portal.kernel.scheduler SchedulerEngineHelperUtil resume

Introduction

In this page you can find the example usage for com.liferay.portal.kernel.scheduler SchedulerEngineHelperUtil resume.

Prototype

public static void resume(String jobName, String groupName, StorageType storageType) throws SchedulerException 

Source Link

Usage

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());
}