tech.powerjob.official.processors.util.CommonUtils Maven / Gradle / Ivy
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