Author: fschumacher Date: Mon Feb 12 16:22:06 2018 New Revision: 1824005 URL: http://svn.apache.org/viewvc?rev=1824005&view=rev Log: Use lambda instead of subclassing Thread.
Part of #356 on Github. Contributed by Graham Russell (graham at ham1.co.uk) Modified: jmeter/trunk/src/core/org/apache/jmeter/engine/RemoteJMeterEngineImpl.java Modified: jmeter/trunk/src/core/org/apache/jmeter/engine/RemoteJMeterEngineImpl.java URL: http://svn.apache.org/viewvc/jmeter/trunk/src/core/org/apache/jmeter/engine/RemoteJMeterEngineImpl.java?rev=1824005&r1=1824004&r2=1824005&view=diff ============================================================================== --- jmeter/trunk/src/core/org/apache/jmeter/engine/RemoteJMeterEngineImpl.java (original) +++ jmeter/trunk/src/core/org/apache/jmeter/engine/RemoteJMeterEngineImpl.java Mon Feb 12 16:22:06 2018 @@ -186,13 +186,10 @@ public final class RemoteJMeterEngineImp public void rexit() throws RemoteException { log.info("Exiting"); // Bug 59400 - allow rexit() to return - Thread et = new Thread() { - @Override - public void run() { - log.info("Stopping the backing engine"); - backingEngine.exit(); - } - }; + Thread et = new Thread(() -> { + log.info("Stopping the backing engine"); + backingEngine.exit(); + }); et.setDaemon(false); // Tidy up any objects we created Registry reg = LocateRegistry.getRegistry(