You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@jmeter.apache.org by pm...@apache.org on 2016/12/21 16:43:27 UTC

svn commit: r1775499 - /jmeter/trunk/src/components/org/apache/jmeter/modifiers/SampleTimeout.java

Author: pmouawad
Date: Wed Dec 21 16:43:27 2016
New Revision: 1775499

URL: http://svn.apache.org/viewvc?rev=1775499&view=rev
Log:
Sonar : Fix code smells
Use Java8 lambda

Modified:
    jmeter/trunk/src/components/org/apache/jmeter/modifiers/SampleTimeout.java

Modified: jmeter/trunk/src/components/org/apache/jmeter/modifiers/SampleTimeout.java
URL: http://svn.apache.org/viewvc/jmeter/trunk/src/components/org/apache/jmeter/modifiers/SampleTimeout.java?rev=1775499&r1=1775498&r2=1775499&view=diff
==============================================================================
--- jmeter/trunk/src/components/org/apache/jmeter/modifiers/SampleTimeout.java (original)
+++ jmeter/trunk/src/components/org/apache/jmeter/modifiers/SampleTimeout.java Wed Dec 21 16:43:27 2016
@@ -23,7 +23,6 @@ import java.util.concurrent.Callable;
 import java.util.concurrent.Executors;
 import java.util.concurrent.ScheduledExecutorService;
 import java.util.concurrent.ScheduledFuture;
-import java.util.concurrent.ThreadFactory;
 import java.util.concurrent.TimeUnit;
 
 import org.apache.jmeter.samplers.Interruptible;
@@ -50,15 +49,15 @@ public class SampleTimeout extends Abstr
     private static final String TIMEOUT = "InterruptTimer.timeout"; //$NON-NLS-1$
 
     private static class TPOOLHolder {
+        private TPOOLHolder() {
+            // NOOP
+        }
         static final ScheduledExecutorService EXEC_SERVICE =
                 Executors.newScheduledThreadPool(1,
-                        new ThreadFactory() {
-                            @Override
-                            public Thread newThread(Runnable r) {
-                                Thread t = Executors.defaultThreadFactory().newThread(r);
-                                t.setDaemon(true); // also ensures that Executor thread is daemon
-                                return t;
-                            }
+                        (Runnable r) -> {
+                            Thread t = Executors.defaultThreadFactory().newThread(r);
+                            t.setDaemon(true); // also ensures that Executor thread is daemon
+                            return t;
                         });
     }