Interface MethodAnnotationPostProcessor<T extends Annotation>
- All Known Implementing Classes:
AbstractMethodAnnotationPostProcessor
,AggregatorAnnotationPostProcessor
,BridgeFromAnnotationPostProcessor
,BridgeToAnnotationPostProcessor
,FilterAnnotationPostProcessor
,InboundChannelAdapterAnnotationPostProcessor
,RouterAnnotationPostProcessor
,ServiceActivatorAnnotationPostProcessor
,SplitterAnnotationPostProcessor
,TransformerAnnotationPostProcessor
public interface MethodAnnotationPostProcessor<T extends Annotation>
Strategy interface for post-processing annotated methods.
- Author:
- Mark Fisher, Gary Russell, Artem Bilan
-
Method Summary
Modifier and Type Method Description Object
postProcess(Object bean, String beanName, Method method, List<Annotation> annotations)
boolean
shouldCreateEndpoint(Method method, List<Annotation> annotations)
-
Method Details
-
postProcess
-
shouldCreateEndpoint
- Parameters:
method
- the method to check if it is eligible to create an Endpointannotations
- the List of annotations to process- Returns:
- the
boolean
flag to determine whether or not to create anAbstractEndpoint
- Since:
- 4.0
-