All Downloads are FREE. Search and download functionalities are using the official Maven repository.

tech.powerjob.official.processors.util.CommonUtils Maven / Gradle / Ivy

There is a newer version: 5.1.1
Show newest version
package tech.powerjob.official.processors.util;

import tech.powerjob.worker.core.processor.TaskContext;
import org.apache.commons.lang3.StringUtils;

/**
 * CommonUtils
 *
 * @author tjq
 * @since 2021/2/1
 */
public class CommonUtils {

    private CommonUtils() {

    }

    public static String parseParams(TaskContext context) {
        // 工作流中的总是优先使用 jobParams
        if (context.getWorkflowContext().getWfInstanceId() != null) {
            return context.getJobParams();
        }
        if (StringUtils.isNotEmpty(context.getInstanceParams())) {
            return context.getInstanceParams();
        }
        return context.getJobParams();
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy