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: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to