Author: lhein
Date: Mon Dec 13 13:13:59 2010
New Revision: 1045106

URL: http://svn.apache.org/viewvc?rev=1045106&view=rev
Log:
added a toString method for the DefaultThreadFactory to improve tracking 
possibilities at runtime for the factory (see SM-2028)

Modified:
    
servicemix/utils/trunk/src/main/java/org/apache/servicemix/executors/impl/ExecutorFactoryImpl.java

Modified: 
servicemix/utils/trunk/src/main/java/org/apache/servicemix/executors/impl/ExecutorFactoryImpl.java
URL: 
http://svn.apache.org/viewvc/servicemix/utils/trunk/src/main/java/org/apache/servicemix/executors/impl/ExecutorFactoryImpl.java?rev=1045106&r1=1045105&r2=1045106&view=diff
==============================================================================
--- 
servicemix/utils/trunk/src/main/java/org/apache/servicemix/executors/impl/ExecutorFactoryImpl.java
 (original)
+++ 
servicemix/utils/trunk/src/main/java/org/apache/servicemix/executors/impl/ExecutorFactoryImpl.java
 Mon Dec 13 13:13:59 2010
@@ -140,12 +140,15 @@ public class ExecutorFactoryImpl impleme
 
         final String namePrefix;
 
+        final String id;
+
         final boolean daemon;
 
         final int priority;
 
         DefaultThreadFactory(String id, boolean daemon, int priority) {
             SecurityManager s = System.getSecurityManager();
+            this.id = id;
             group = (s != null) ? s.getThreadGroup() : 
Thread.currentThread().getThreadGroup();
             namePrefix = "pool-" + id + "-thread-";
             this.daemon = daemon;
@@ -162,6 +165,21 @@ public class ExecutorFactoryImpl impleme
             }
             return t;
         }
+
+        /**
+         *
+         * @return
+         */
+        public String toString() {
+            return "DefaultThreadFactory{" +
+                    "  id=" + id +
+                    ", group=" + group +
+                    ", threadNumber=" + threadNumber +
+                    ", namePrefix='" + namePrefix + '\'' +
+                    ", daemon=" + daemon +
+                    ", priority=" + priority +
+                    '}';
+        }
     }
 
     /**


Reply via email to