public abstract class CallbackDescriptor extends Object
Modifier and Type | Class and Description |
---|---|
protected static class |
CallbackDescriptor.CallbackEntry |
Modifier and Type | Field and Description |
---|---|
protected List<CallbackDescriptor.CallbackEntry> |
callbacks |
protected Class<? extends Annotation> |
callbackType |
Modifier | Constructor and Description |
---|---|
protected |
CallbackDescriptor(Class<?>[] beanClasses,
Class<? extends Annotation> callbackMarker) |
protected |
CallbackDescriptor(Class<?> beanClass,
Class<? extends Annotation> callbackMarker) |
Modifier and Type | Method and Description |
---|---|
Map<Class<?>,List<Method>> |
getCallbackMethods() |
protected <T> T |
getTargetObject(Class<T> targetType) |
protected Object |
getTargetObjectByName(String beanName) |
protected void |
init(Class<?>[] targetBeanClasses,
Class<? extends Annotation> callbackMarker) |
boolean |
isBoundTo(Class<? extends Annotation> callbackType) |
protected List<CallbackDescriptor.CallbackEntry> callbacks
protected Class<? extends Annotation> callbackType
protected CallbackDescriptor(Class<?> beanClass, Class<? extends Annotation> callbackMarker)
protected CallbackDescriptor(Class<?>[] beanClasses, Class<? extends Annotation> callbackMarker)
protected void init(Class<?>[] targetBeanClasses, Class<? extends Annotation> callbackMarker)
protected <T> T getTargetObject(Class<T> targetType)
public boolean isBoundTo(Class<? extends Annotation> callbackType)
Copyright © 2017 The Apache Software Foundation. All rights reserved.