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/04/05 21:10:00 UTC
svn commit: r391726 -
/jakarta/jmeter/branches/rel-2-1/src/components/org/apache/jmeter/modifiers/BeanShellPreProcessor.java
Author: sebb
Date: Wed Apr 5 12:09:59 2006
New Revision: 391726
URL: http://svn.apache.org/viewcvs?rev=391726&view=rev
Log:
Ensure the transient object is recreated by the server
Modified:
jakarta/jmeter/branches/rel-2-1/src/components/org/apache/jmeter/modifiers/BeanShellPreProcessor.java
Modified: jakarta/jmeter/branches/rel-2-1/src/components/org/apache/jmeter/modifiers/BeanShellPreProcessor.java
URL: http://svn.apache.org/viewcvs/jakarta/jmeter/branches/rel-2-1/src/components/org/apache/jmeter/modifiers/BeanShellPreProcessor.java?rev=391726&r1=391725&r2=391726&view=diff
==============================================================================
--- jakarta/jmeter/branches/rel-2-1/src/components/org/apache/jmeter/modifiers/BeanShellPreProcessor.java (original)
+++ jakarta/jmeter/branches/rel-2-1/src/components/org/apache/jmeter/modifiers/BeanShellPreProcessor.java Wed Apr 5 12:09:59 2006
@@ -45,11 +45,23 @@
// can be specified in jmeter.properties
private static final String INIT_FILE = "beanshell.preprocessor.init"; //$NON-NLS-1$
- public BeanShellPreProcessor() throws ClassNotFoundException {
+ public BeanShellPreProcessor() {
super();
- bshInterpreter = new BeanShellInterpreter(JMeterUtils.getProperty(INIT_FILE),log);
+ init();
}
+ private void init() {
+ try {
+ bshInterpreter = new BeanShellInterpreter(JMeterUtils.getProperty(INIT_FILE),log);
+ } catch (ClassNotFoundException e) {
+ log.error(e.getLocalizedMessage());
+ }
+ }
+
+ private Object readResolve() {
+ init();
+ return this;
+ }
public void process(){
JMeterContext jmctx = JMeterContextService.getContext();
---------------------------------------------------------------------
To unsubscribe, e-mail: jmeter-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: jmeter-dev-help@jakarta.apache.org