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 (and 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.CallbackEntry
callbacks, 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, getTargetObjectByName, init, isBoundTo
protected ExecutableCallbackDescriptor(Class<?> beanClass, Class<? extends Annotation> callbackMarker)
protected ExecutableCallbackDescriptor(Class<?>[] beanClasses, Class<? extends Annotation> callbackMarker)
Copyright © 2016 The Apache Software Foundation. All rights reserved.