Author: sebb
Date: Tue Apr 3 10:12:34 2007
New Revision: 525212
URL: http://svn.apache.org/viewvc?view=rev&rev=525212
Log:
Http classes are built later, so use dynamic method access.
Modified:
jakarta/jmeter/branches/rel-2-2/src/core/org/apache/jmeter/JMeter.java
Modified: jakarta/jmeter/branches/rel-2-2/src/core/org/apache/jmeter/JMeter.java
URL:
http://svn.apache.org/viewvc/jakarta/jmeter/branches/rel-2-2/src/core/org/apache/jmeter/JMeter.java?view=diff&rev=525212&r1=525211&r2=525212
==============================================================================
--- jakarta/jmeter/branches/rel-2-2/src/core/org/apache/jmeter/JMeter.java
(original)
+++ jakarta/jmeter/branches/rel-2-2/src/core/org/apache/jmeter/JMeter.java Tue
Apr 3 10:12:34 2007
@@ -58,7 +58,6 @@
import org.apache.jmeter.gui.tree.JMeterTreeModel;
import org.apache.jmeter.plugin.JMeterPlugin;
import org.apache.jmeter.plugin.PluginManager;
-import org.apache.jmeter.protocol.http.control.HttpMirrorControl;
import org.apache.jmeter.reporters.ResultCollector;
import org.apache.jmeter.reporters.Summariser;
import org.apache.jmeter.samplers.Remoteable;
@@ -77,6 +76,7 @@
import org.apache.jorphan.collections.HashTree;
import org.apache.jorphan.gui.ComponentUtil;
import org.apache.jorphan.logging.LoggingManager;
+import org.apache.jorphan.reflect.ClassTools;
import org.apache.jorphan.util.JMeterException;
import org.apache.jorphan.util.JOrphanUtils;
import org.apache.log.Logger;
@@ -371,12 +371,17 @@
}
}
- int mirrorPort=JMeterUtils.getPropDefault("mirror.server.port", 0);//
$NON-NLS-1$;
+ int mirrorPort=JMeterUtils.getPropDefault("mirror.server.port", 0);//
$NON-NLS-1$
if (mirrorPort > 0){
log.info("Starting Mirror server (" + mirrorPort + ")");
- HttpMirrorControl webServerControl = new
HttpMirrorControl(mirrorPort);
- webServerControl.startHttpMirror();
-
+ try {
+ Object instance = ClassTools.construct(
+
"org.apache.jmeter.protocol.http.control.HttpMirrorControl",// $NON-NLS-1$
+ mirrorPort);
+ ClassTools.invoke(instance,"startHttpMirror");
+ } catch (JMeterException e) {
+ log.warn("Could not start Mirror server",e);
+ }
}
}
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]