Package cn.boboweike.carrot.utils
Class TaskUtils
- java.lang.Object
-
- cn.boboweike.carrot.utils.TaskUtils
-
public class TaskUtils extends Object
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static voidassertTaskExists(TaskDetails taskDetails)static StringgetReadableNameFromTaskDetails(TaskDetails taskDetails)static Optional<Task>getTaskAnnotation(TaskDetails taskDetails)static Class<?>getTaskClass(TaskDetails taskDetails)static MethodgetTaskMethod(TaskDetails taskDetails)static MethodgetTaskMethod(Class<?> taskClass, TaskDetails taskDetails)static StringgetTaskSignature(Task task)static StringgetTaskSignature(TaskDetails taskDetails)static booleantaskExists(String taskSignature)
-
-
-
Method Detail
-
getReadableNameFromTaskDetails
public static String getReadableNameFromTaskDetails(TaskDetails taskDetails)
-
getTaskClass
public static Class<?> getTaskClass(TaskDetails taskDetails)
-
getTaskMethod
public static Method getTaskMethod(TaskDetails taskDetails)
-
getTaskMethod
public static Method getTaskMethod(Class<?> taskClass, TaskDetails taskDetails)
-
assertTaskExists
public static void assertTaskExists(TaskDetails taskDetails)
-
taskExists
public static boolean taskExists(String taskSignature)
-
getTaskAnnotation
public static Optional<Task> getTaskAnnotation(TaskDetails taskDetails)
-
getTaskSignature
public static String getTaskSignature(TaskDetails taskDetails)
-
-