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