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:09:46 UTC
svn commit: r391725 -
/jakarta/jmeter/branches/rel-2-1/src/components/org/apache/jmeter/extractor/BeanShellPostProcessor.java
Author: sebb
Date: Wed Apr 5 12:09:46 2006
New Revision: 391725
URL: http://svn.apache.org/viewcvs?rev=391725&view=rev
Log:
Ensure the transient object is recreated by the server
Modified:
jakarta/jmeter/branches/rel-2-1/src/components/org/apache/jmeter/extractor/BeanShellPostProcessor.java
Modified: jakarta/jmeter/branches/rel-2-1/src/components/org/apache/jmeter/extractor/BeanShellPostProcessor.java
URL: http://svn.apache.org/viewcvs/jakarta/jmeter/branches/rel-2-1/src/components/org/apache/jmeter/extractor/BeanShellPostProcessor.java?rev=391725&r1=391724&r2=391725&view=diff
==============================================================================
--- jakarta/jmeter/branches/rel-2-1/src/components/org/apache/jmeter/extractor/BeanShellPostProcessor.java (original)
+++ jakarta/jmeter/branches/rel-2-1/src/components/org/apache/jmeter/extractor/BeanShellPostProcessor.java Wed Apr 5 12:09:46 2006
@@ -44,11 +44,24 @@
// can be specified in jmeter.properties
private static final String INIT_FILE = "beanshell.postprocessor.init"; //$NON-NLS-1$
- public BeanShellPostProcessor() throws ClassNotFoundException {
+ public BeanShellPostProcessor() {
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