Class APMPointcut
java.lang.Object
org.springframework.aop.support.AbstractExpressionPointcut
org.springframework.aop.aspectj.AspectJExpressionPointcut
tech.riemann.nif.apm.APMPointcut
- All Implemented Interfaces:
Serializable, org.springframework.aop.ClassFilter, org.springframework.aop.IntroductionAwareMethodMatcher, org.springframework.aop.MethodMatcher, org.springframework.aop.Pointcut, org.springframework.aop.support.ExpressionPointcut, org.springframework.beans.factory.Aware, org.springframework.beans.factory.BeanFactoryAware
public class APMPointcut
extends org.springframework.aop.aspectj.AspectJExpressionPointcut
APM切点类
继承自AspectJExpressionPointcut,用于定义APM监控的切点表达式
切点规则: - 匹配所有标记有@APM注解的类或方法 - 排除标记有@APMIgnore注解的类或方法
- Author:
- 王贵源(wangguiyuan@sinosoft.com.cn)
- See Also:
-
Field Summary
Fields inherited from interface org.springframework.aop.ClassFilter
TRUEFields inherited from interface org.springframework.aop.MethodMatcher
TRUEFields inherited from interface org.springframework.aop.Pointcut
TRUE -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class org.springframework.aop.aspectj.AspectJExpressionPointcut
equals, getClassFilter, getCurrentProxiedBeanName, getMethodMatcher, getPointcutExpression, hashCode, isRuntime, matches, matches, matches, matches, setBeanFactory, setParameterNames, setParameterTypes, setPointcutDeclarationScope, toStringMethods inherited from class org.springframework.aop.support.AbstractExpressionPointcut
getExpression, getLocation, onSetExpression, setExpression, setLocation
-
Constructor Details
-
APMPointcut
public APMPointcut()
-