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


Reply via email to