public final class DaemonScanner extends Object
DaemonRequestMethod and DaemonReceiverMethod methods.| Modifier and Type | Class and Description |
|---|---|
static class |
DaemonScanner.DaemonMethod |
static interface |
DaemonScanner.Invoke |
static class |
DaemonScanner.Type |
| Constructor and Description |
|---|
DaemonScanner() |
| Modifier and Type | Method and Description |
|---|---|
static <A extends Annotation> |
getAnnotation(Class<A> annotation,
Method method)
Checks also the inheritance hierarchy.
|
static boolean |
isAnnotationPresent(Class<? extends Annotation> annotation,
Method method)
Checks also the inheritance hierarchy.
|
static <T> T[] |
object2Array(Class<T> clazz,
Object obj)
We try to convert an Object to an Array and this is not easy in Java so we need a little bit of nasty magic.
|
static Set<DaemonScanner.DaemonMethod> |
scan(Class<? extends IDaemonHandler> clazz) |
static DaemonScanner.DaemonMethod |
scan(Method method) |
public static Set<DaemonScanner.DaemonMethod> scan(Class<? extends IDaemonHandler> clazz)
clazz - Class to scanpublic static DaemonScanner.DaemonMethod scan(Method method)
method - Method to scanpublic static boolean isAnnotationPresent(Class<? extends Annotation> annotation, Method method)
annotation - Annotationmethod - Methodpublic static <A extends Annotation> A getAnnotation(Class<A> annotation, Method method)
A - Annotationannotation - Annotationmethod - MethodCopyright © 2016 Taimos GmbH. All rights reserved.