R - return typepublic abstract class ExecutableCallbackDescriptor<R> extends CallbackDescriptor
CallbackDescriptor
which provides execute(java.lang.Object...) only for concrete descriptors, but doesn't expose it (-> can't get used by accident).
Concrete implementations can provide type-safe versions of it, but delegate the final execution to execute(java.lang.Object...).CallbackDescriptor.CallbackEntrycallbacks, callbackType| Modifier | Constructor and Description |
|---|---|
protected |
ExecutableCallbackDescriptor(Class[] beanClasses,
Class<? extends Annotation> callbackMarker) |
protected |
ExecutableCallbackDescriptor(Class beanClass,
Class<? extends Annotation> callbackMarker) |
| Modifier and Type | Method and Description |
|---|---|
protected List<R> |
execute(Object... parameters) |
getCallbackMethods, getTargetObject, init, isBoundToprotected ExecutableCallbackDescriptor(Class beanClass, Class<? extends Annotation> callbackMarker)
protected ExecutableCallbackDescriptor(Class[] beanClasses, Class<? extends Annotation> callbackMarker)
Copyright © 2011-2013 The Apache Software Foundation. All Rights Reserved.