Package org.jobrunr.utils
Class JobUtils
- java.lang.Object
-
- org.jobrunr.utils.JobUtils
-
public class JobUtils extends java.lang.Object
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static <T extends java.lang.annotation.Annotation>
java.util.Optional<T>getJobAnnotation(JobDetails jobDetails)
static java.lang.Class<?>
getJobClass(JobDetails jobDetails)
static java.lang.reflect.Method
getJobMethod(java.lang.Class<?> jobClass, JobDetails jobDetails)
static java.lang.reflect.Method
getJobMethod(JobDetails jobDetails)
static java.lang.String
getJobSignature(Job job)
static java.lang.String
getJobSignature(JobDetails jobDetails)
static java.lang.String
getReadableNameFromJobDetails(JobDetails jobDetails)
-
-
-
Method Detail
-
getJobClass
public static java.lang.Class<?> getJobClass(JobDetails jobDetails)
-
getJobMethod
public static java.lang.reflect.Method getJobMethod(JobDetails jobDetails)
-
getJobMethod
public static java.lang.reflect.Method getJobMethod(java.lang.Class<?> jobClass, JobDetails jobDetails)
-
getJobAnnotation
public static <T extends java.lang.annotation.Annotation> java.util.Optional<T> getJobAnnotation(JobDetails jobDetails)
-
getJobSignature
public static java.lang.String getJobSignature(Job job)
-
getJobSignature
public static java.lang.String getJobSignature(JobDetails jobDetails)
-
getReadableNameFromJobDetails
public static java.lang.String getReadableNameFromJobDetails(JobDetails jobDetails)
-
-