From 6f90e3cbcd4d1f34dbe87ef28f84e2759966d6d2 Mon Sep 17 00:00:00 2001 From: HyunGil Jeong Date: Thu, 8 Sep 2016 18:09:24 +0900 Subject: [PATCH] #2077 Fix filter being null when excludeurl is not set --- .../pinpoint/plugin/tomcat/TomcatConfiguration.java | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/plugins/tomcat/src/main/java/com/navercorp/pinpoint/plugin/tomcat/TomcatConfiguration.java b/plugins/tomcat/src/main/java/com/navercorp/pinpoint/plugin/tomcat/TomcatConfiguration.java index 0c0ba3bfcf18..3f7e8089f61f 100644 --- a/plugins/tomcat/src/main/java/com/navercorp/pinpoint/plugin/tomcat/TomcatConfiguration.java +++ b/plugins/tomcat/src/main/java/com/navercorp/pinpoint/plugin/tomcat/TomcatConfiguration.java @@ -14,9 +14,9 @@ */ package com.navercorp.pinpoint.plugin.tomcat; -import com.navercorp.pinpoint.bootstrap.config.ExcludePathFilter; import com.navercorp.pinpoint.bootstrap.config.Filter; import com.navercorp.pinpoint.bootstrap.config.ProfilerConfig; +import com.navercorp.pinpoint.bootstrap.config.SkipFilter; /** * @author Jongho Moon @@ -24,14 +24,14 @@ */ public class TomcatConfiguration { private final boolean tomcatHidePinpointHeader; - private Filter tomcatExcludeUrlFilter; + private final Filter tomcatExcludeUrlFilter; public TomcatConfiguration(ProfilerConfig config) { this.tomcatHidePinpointHeader = config.readBoolean("profiler.tomcat.hidepinpointheader", true); - final String tomcatExcludeURL = config.readString("profiler.tomcat.excludeurl", ""); - - if (!tomcatExcludeURL.isEmpty()) { - this.tomcatExcludeUrlFilter = new ExcludePathFilter(tomcatExcludeURL); + if (config.getTomcatExcludeProfileMethodFilter() == null) { + this.tomcatExcludeUrlFilter = new SkipFilter(); + } else { + this.tomcatExcludeUrlFilter = config.getTomcatExcludeUrlFilter(); } }