From 100e7d14f8f25d6824761534689ce4bf15dcab39 Mon Sep 17 00:00:00 2001 From: Sergii Karpenko Date: Fri, 10 Aug 2018 15:32:40 +0300 Subject: [PATCH] improve performance : excessive check removed (#1053) * improve performance : excessive check removed --- .../cloud/sleuth/annotation/SleuthAdvisorConfig.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/spring-cloud-sleuth-core/src/main/java/org/springframework/cloud/sleuth/annotation/SleuthAdvisorConfig.java b/spring-cloud-sleuth-core/src/main/java/org/springframework/cloud/sleuth/annotation/SleuthAdvisorConfig.java index a69269bad..243a60c46 100644 --- a/spring-cloud-sleuth-core/src/main/java/org/springframework/cloud/sleuth/annotation/SleuthAdvisorConfig.java +++ b/spring-cloud-sleuth-core/src/main/java/org/springframework/cloud/sleuth/annotation/SleuthAdvisorConfig.java @@ -105,7 +105,8 @@ class SleuthAdvisorConfig extends AbstractPointcutAdvisor implements BeanFactory @Override public boolean matches(Method method, Class targetClass, Object... args) { - return getClassFilter().matches(targetClass); + //Skip check here as actual check takes place in SleuthInterceptor.invoke(MethodInvocation) + return true; } @Override public ClassFilter getClassFilter() {