You are viewing a plain text version of this content. The canonical link for it is here.
Posted to jmeter-dev@jakarta.apache.org by se...@apache.org on 2006/03/22 21:36:09 UTC

svn commit: r387933 - /jakarta/jmeter/branches/rel-2-1/src/core/org/apache/jmeter/threads/ListenerNotifier.java

Author: sebb
Date: Wed Mar 22 12:36:08 2006
New Revision: 387933

URL: http://svn.apache.org/viewcvs?rev=387933&view=rev
Log:
Allow TestBeans to be SampleListeners

Modified:
    jakarta/jmeter/branches/rel-2-1/src/core/org/apache/jmeter/threads/ListenerNotifier.java

Modified: jakarta/jmeter/branches/rel-2-1/src/core/org/apache/jmeter/threads/ListenerNotifier.java
URL: http://svn.apache.org/viewcvs/jakarta/jmeter/branches/rel-2-1/src/core/org/apache/jmeter/threads/ListenerNotifier.java?rev=387933&r1=387932&r2=387933&view=diff
==============================================================================
--- jakarta/jmeter/branches/rel-2-1/src/core/org/apache/jmeter/threads/ListenerNotifier.java (original)
+++ jakarta/jmeter/branches/rel-2-1/src/core/org/apache/jmeter/threads/ListenerNotifier.java Wed Mar 22 12:36:08 2006
@@ -26,6 +26,8 @@
 import org.apache.commons.collections.buffer.UnboundedFifoBuffer;
 import org.apache.jmeter.samplers.SampleEvent;
 import org.apache.jmeter.samplers.SampleListener;
+import org.apache.jmeter.testbeans.TestBeanHelper;
+import org.apache.jmeter.testelement.TestElement;
 import org.apache.jorphan.logging.LoggingManager;
 import org.apache.log.Logger;
 
@@ -222,7 +224,9 @@
 		Iterator iter = listeners.iterator();
 		while (iter.hasNext()) {
 			try {
-				((SampleListener) iter.next()).sampleOccurred(res);
+				SampleListener sampleListener = ((SampleListener) iter.next());
+				TestBeanHelper.prepare((TestElement) sampleListener);
+				sampleListener.sampleOccurred(res);
 			} catch (RuntimeException e) {
 				log.error("Detected problem in Listener: ", e);
 				log.info("Continuing to process further listeners");



---------------------------------------------------------------------
To unsubscribe, e-mail: jmeter-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: jmeter-dev-help@jakarta.apache.org