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]