You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@jmeter.apache.org by se...@apache.org on 2016/03/24 21:06:52 UTC

svn commit: r1736500 - /jmeter/trunk/src/components/org/apache/jmeter/visualizers/backend/BackendListener.java

Author: sebb
Date: Thu Mar 24 20:06:52 2016
New Revision: 1736500

URL: http://svn.apache.org/viewvc?rev=1736500&view=rev
Log:
Don't hide field init in private helper method; make it explicit

Modified:
    jmeter/trunk/src/components/org/apache/jmeter/visualizers/backend/BackendListener.java

Modified: jmeter/trunk/src/components/org/apache/jmeter/visualizers/backend/BackendListener.java
URL: http://svn.apache.org/viewvc/jmeter/trunk/src/components/org/apache/jmeter/visualizers/backend/BackendListener.java?rev=1736500&r1=1736499&r2=1736500&view=diff
==============================================================================
--- jmeter/trunk/src/components/org/apache/jmeter/visualizers/backend/BackendListener.java (original)
+++ jmeter/trunk/src/components/org/apache/jmeter/visualizers/backend/BackendListener.java Thu Mar 24 20:06:52 2016
@@ -137,13 +137,14 @@ public class BackendListener extends Abs
         return clone;
     }
 
-    private void initClass() {
+    private Class<?> initClass() {
         String name = getClassname().trim();
         try {
-            clientClass = Class.forName(name, false, Thread.currentThread().getContextClassLoader());
+            return Class.forName(name, false, Thread.currentThread().getContextClassLoader());
         } catch (Exception e) {
             LOGGER.error(whoAmI() + "\tException initialising: " + name, e);
         }
+        return null;
     }
 
     /**
@@ -319,7 +320,7 @@ public class BackendListener extends Abs
             if (listenerClientData == null){
                 // We need to do this to ensure in Distributed testing 
                 // that only 1 instance of BackendListenerClient is used
-                initClass();
+                clientClass = initClass(); // may be null
                 BackendListenerClient backendListenerClient = createBackendListenerClientImpl(clientClass);
                 BackendListenerContext context = new BackendListenerContext((Arguments)getArguments().clone());