You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@commons.apache.org by gg...@apache.org on 2015/09/03 20:50:16 UTC
svn commit: r1701107 -
/commons/proper/pool/trunk/src/main/java/org/apache/commons/pool2/impl/EvictionTimer.java
Author: ggregory
Date: Thu Sep 3 18:50:16 2015
New Revision: 1701107
URL: http://svn.apache.org/r1701107
Log:
[POOL-302] Add toString() methods to faciliate debugging and logging.
Modified:
commons/proper/pool/trunk/src/main/java/org/apache/commons/pool2/impl/EvictionTimer.java
Modified: commons/proper/pool/trunk/src/main/java/org/apache/commons/pool2/impl/EvictionTimer.java
URL: http://svn.apache.org/viewvc/commons/proper/pool/trunk/src/main/java/org/apache/commons/pool2/impl/EvictionTimer.java?rev=1701107&r1=1701106&r2=1701107&view=diff
==============================================================================
--- commons/proper/pool/trunk/src/main/java/org/apache/commons/pool2/impl/EvictionTimer.java (original)
+++ commons/proper/pool/trunk/src/main/java/org/apache/commons/pool2/impl/EvictionTimer.java Thu Sep 3 18:50:16 2015
@@ -109,14 +109,14 @@ class EvictionTimer {
private static class PrivilegedSetTccl implements PrivilegedAction<Void> {
/** ClassLoader */
- private final ClassLoader cl;
+ private final ClassLoader classLoader;
/**
* Create a new PrivilegedSetTccl using the given classloader
- * @param cl ClassLoader to use
+ * @param classLoader ClassLoader to use
*/
PrivilegedSetTccl(ClassLoader cl) {
- this.cl = cl;
+ this.classLoader = cl;
}
/**
@@ -124,9 +124,18 @@ class EvictionTimer {
*/
@Override
public Void run() {
- Thread.currentThread().setContextClassLoader(cl);
+ Thread.currentThread().setContextClassLoader(classLoader);
return null;
}
+
+ @Override
+ public String toString() {
+ StringBuilder builder = new StringBuilder();
+ builder.append("PrivilegedSetTccl [classLoader=");
+ builder.append(classLoader);
+ builder.append("]");
+ return builder.toString();
+ }
}
/**
@@ -147,4 +156,14 @@ class EvictionTimer {
return new Timer("commons-pool-EvictionTimer", true);
}
}
+
+ /**
+ * @since 2.4.3
+ */
+ @Override
+ public String toString() {
+ StringBuilder builder = new StringBuilder();
+ builder.append("EvictionTimer []");
+ return builder.toString();
+ }
}