com.seal.quartz.util.JobInvokeUtil Maven / Gradle / Ivy
package com.seal.quartz.util;
import com.seal.common.utils.StringUtils;
import com.seal.common.utils.spring.SpringUtils;
import com.seal.quartz.domain.SysJob;
import java.lang.reflect.InvocationTargetException;
import java.lang.reflect.Method;
import java.util.LinkedList;
import java.util.List;
/**
* 任务执行工具
*
* @author silianpan
*/
public class JobInvokeUtil {
/**
* 执行方法
*
* @param sysJob 系统任务
* @throws Exception 异常
*/
public static void invokeMethod(SysJob sysJob) throws Exception {
String invokeTarget = sysJob.getInvokeTarget();
String beanName = getBeanName(invokeTarget);
String methodName = getMethodName(invokeTarget);
List
© 2015 - 2025 Weber Informatics LLC | Privacy Policy