public final class ExecutionUtils
extends java.lang.Object
| Modifier and Type | Method and Description |
|---|---|
static java.util.List<io.flamingock.api.NonLockGuardedType> |
getLockGuardedTypeFromMethod(java.lang.reflect.Method method) |
static boolean |
isChange(java.lang.Class<?> clazz) |
static boolean |
isExecutableClass(java.lang.Class<?> clazz)
We need this generic method, although currently it only calls `isChange`, but in the future there will
more annotations, so `isChange` will be only one of them.
|
static boolean |
isNotLockGuardAnnotated(java.lang.Class<?> type) |
static java.util.Collection<java.lang.Class<?>> |
loadExecutionClassesFromPackage(java.lang.String packagePath) |
public static java.util.Collection<java.lang.Class<?>> loadExecutionClassesFromPackage(java.lang.String packagePath)
public static boolean isExecutableClass(java.lang.Class<?> clazz)
public static boolean isChange(java.lang.Class<?> clazz)
public static boolean isNotLockGuardAnnotated(java.lang.Class<?> type)
public static java.util.List<io.flamingock.api.NonLockGuardedType> getLockGuardedTypeFromMethod(java.lang.reflect.Method method)