You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@sirona.apache.org by ol...@apache.org on 2014/02/24 13:42:12 UTC
svn commit: r1571266 -
/incubator/sirona/trunk/agent/javaagent/src/main/java/org/apache/sirona/javaagent/listener/CounterListener.java
Author: olamy
Date: Mon Feb 24 12:42:12 2014
New Revision: 1571266
URL: http://svn.apache.org/r1571266
Log:
add disabled flag to be able to configure within sirona.properties
Modified:
incubator/sirona/trunk/agent/javaagent/src/main/java/org/apache/sirona/javaagent/listener/CounterListener.java
Modified: incubator/sirona/trunk/agent/javaagent/src/main/java/org/apache/sirona/javaagent/listener/CounterListener.java
URL: http://svn.apache.org/viewvc/incubator/sirona/trunk/agent/javaagent/src/main/java/org/apache/sirona/javaagent/listener/CounterListener.java?rev=1571266&r1=1571265&r2=1571266&view=diff
==============================================================================
--- incubator/sirona/trunk/agent/javaagent/src/main/java/org/apache/sirona/javaagent/listener/CounterListener.java (original)
+++ incubator/sirona/trunk/agent/javaagent/src/main/java/org/apache/sirona/javaagent/listener/CounterListener.java Mon Feb 24 12:42:12 2014
@@ -35,10 +35,14 @@ public class CounterListener extends Abs
private PredicateEvaluator includes = ConfigurableListener.DEFAULT_INCLUDES;
private PredicateEvaluator excludes = ConfigurableListener.DEFAULT_EXCLUDES;
+ private boolean disabled;
+
@Override
public boolean accept(final String key) {
return !AgentContext.getAgentParameters().containsKey( DISABLE_PARAMETER_KEY ) //
- && includes.matches(key) && !excludes.matches(key);
+ && includes.matches(key) //
+ && !excludes.matches(key) //
+ && !disabled;
}
// @AutoSet
@@ -99,4 +103,9 @@ public class CounterListener extends Abs
private static <T> T unsupportedOperation() {
throw new UnsupportedOperationException("shouldn't be called directly");
}
+
+ public void setDisabled( boolean disabled )
+ {
+ this.disabled = disabled;
+ }
}