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;
});
}