sebb 2004/09/18 13:50:34
Modified: src/core/org/apache/jmeter/gui/action Tag: rel-2_0
Remove.java
Log:
Bug25145 - stop proxy before removing it from tree
Revision Changes Path
No revision
No revision
1.10.2.1 +10 -3 jakarta-jmeter/src/core/org/apache/jmeter/gui/action/Remove.java
Index: Remove.java
===================================================================
RCS file:
/home/cvs/jakarta-jmeter/src/core/org/apache/jmeter/gui/action/Remove.java,v
retrieving revision 1.10
retrieving revision 1.10.2.1
diff -u -r1.10 -r1.10.2.1
--- Remove.java 20 Feb 2004 01:03:07 -0000 1.10
+++ Remove.java 18 Sep 2004 20:50:33 -0000 1.10.2.1
@@ -26,6 +26,8 @@
import org.apache.jmeter.gui.GuiPackage;
import org.apache.jmeter.gui.tree.JMeterTreeNode;
+import org.apache.jmeter.protocol.http.proxy.ProxyControl;
+import org.apache.jmeter.testelement.TestElement;
/**
* @author Michael Stover
@@ -75,6 +77,11 @@
public static void removeNode(JMeterTreeNode node)
{
GuiPackage.getInstance().getTreeModel().removeNodeFromParent(node);
- GuiPackage.getInstance().removeNode(node.getTestElement());
+ TestElement testElement = node.getTestElement();
+ if(testElement instanceof ProxyControl)
+ {
+ ((ProxyControl)testElement).stopProxy();
+ }
+ GuiPackage.getInstance().removeNode(testElement);
}
}
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]