Class MetaAnnotationMatchingPointcut
- java.lang.Object
- 
- org.camunda.bpm.engine.spring.components.aop.util.MetaAnnotationMatchingPointcut
 
- 
- All Implemented Interfaces:
- org.springframework.aop.Pointcut
 
 public class MetaAnnotationMatchingPointcut extends Object implements org.springframework.aop.Pointcut this code is taken almost (99.99%) verbatim from the Spring Integration project's source code where it's a static private inner class.- Author:
- Mark Fisher
 
- 
- 
Constructor SummaryConstructors Constructor Description MetaAnnotationMatchingPointcut(Class<? extends Annotation> classAnnotationType, boolean checkInherited)Create a new MetaAnnotationMatchingPointcut for the given annotation type.MetaAnnotationMatchingPointcut(Class<? extends Annotation> classAnnotationType, Class<? extends Annotation> methodAnnotationType)Create a new MetaAnnotationMatchingPointcut for the given annotation type.
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description org.springframework.aop.ClassFiltergetClassFilter()org.springframework.aop.MethodMatchergetMethodMatcher()
 
- 
- 
- 
Constructor Detail- 
MetaAnnotationMatchingPointcutpublic MetaAnnotationMatchingPointcut(Class<? extends Annotation> classAnnotationType, boolean checkInherited) Create a new MetaAnnotationMatchingPointcut for the given annotation type.- Parameters:
- classAnnotationType- the annotation type to look for at the class level
- checkInherited- whether to explicitly check the superclasses and interfaces for the annotation type as well (even if the annotation type is not marked as inherited itself)
 
 - 
MetaAnnotationMatchingPointcutpublic MetaAnnotationMatchingPointcut(Class<? extends Annotation> classAnnotationType, Class<? extends Annotation> methodAnnotationType) Create a new MetaAnnotationMatchingPointcut for the given annotation type.- Parameters:
- classAnnotationType- the annotation type to look for at the class level (can be- null)
- methodAnnotationType- the annotation type to look for at the method level (can be- null)
 
 
- 
 - 
Method Detail- 
getClassFilterpublic org.springframework.aop.ClassFilter getClassFilter() - Specified by:
- getClassFilterin interface- org.springframework.aop.Pointcut
 
 - 
getMethodMatcherpublic org.springframework.aop.MethodMatcher getMethodMatcher() - Specified by:
- getMethodMatcherin interface- org.springframework.aop.Pointcut
 
 
- 
 
-