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 2008/10/08 15:11:08 UTC
svn commit: r702860 -
/jakarta/jmeter/trunk/src/functions/org/apache/jmeter/functions/
Author: sebb
Date: Wed Oct 8 06:11:08 2008
New Revision: 702860
URL: http://svn.apache.org/viewvc?rev=702860&view=rev
Log:
Functions don't need to be serializable
Modified:
jakarta/jmeter/trunk/src/functions/org/apache/jmeter/functions/BeanShell.java
jakarta/jmeter/trunk/src/functions/org/apache/jmeter/functions/CSVRead.java
jakarta/jmeter/trunk/src/functions/org/apache/jmeter/functions/CharFunction.java
jakarta/jmeter/trunk/src/functions/org/apache/jmeter/functions/EscapeHtml.java
jakarta/jmeter/trunk/src/functions/org/apache/jmeter/functions/EvalFunction.java
jakarta/jmeter/trunk/src/functions/org/apache/jmeter/functions/EvalVarFunction.java
jakarta/jmeter/trunk/src/functions/org/apache/jmeter/functions/IntSum.java
jakarta/jmeter/trunk/src/functions/org/apache/jmeter/functions/IterationCounter.java
jakarta/jmeter/trunk/src/functions/org/apache/jmeter/functions/JavaScript.java
jakarta/jmeter/trunk/src/functions/org/apache/jmeter/functions/JexlFunction.java
jakarta/jmeter/trunk/src/functions/org/apache/jmeter/functions/LogFunction.java
jakarta/jmeter/trunk/src/functions/org/apache/jmeter/functions/LogFunction2.java
jakarta/jmeter/trunk/src/functions/org/apache/jmeter/functions/LongSum.java
jakarta/jmeter/trunk/src/functions/org/apache/jmeter/functions/MachineName.java
jakarta/jmeter/trunk/src/functions/org/apache/jmeter/functions/Property.java
jakarta/jmeter/trunk/src/functions/org/apache/jmeter/functions/Property2.java
jakarta/jmeter/trunk/src/functions/org/apache/jmeter/functions/Random.java
jakarta/jmeter/trunk/src/functions/org/apache/jmeter/functions/RegexFunction.java
jakarta/jmeter/trunk/src/functions/org/apache/jmeter/functions/SetProperty.java
jakarta/jmeter/trunk/src/functions/org/apache/jmeter/functions/SplitFunction.java
jakarta/jmeter/trunk/src/functions/org/apache/jmeter/functions/StringFromFile.java
jakarta/jmeter/trunk/src/functions/org/apache/jmeter/functions/TimeFunction.java
jakarta/jmeter/trunk/src/functions/org/apache/jmeter/functions/UnEscape.java
jakarta/jmeter/trunk/src/functions/org/apache/jmeter/functions/UnEscapeHtml.java
jakarta/jmeter/trunk/src/functions/org/apache/jmeter/functions/Variable.java
jakarta/jmeter/trunk/src/functions/org/apache/jmeter/functions/XPath.java
Modified: jakarta/jmeter/trunk/src/functions/org/apache/jmeter/functions/BeanShell.java
URL: http://svn.apache.org/viewvc/jakarta/jmeter/trunk/src/functions/org/apache/jmeter/functions/BeanShell.java?rev=702860&r1=702859&r2=702860&view=diff
==============================================================================
--- jakarta/jmeter/trunk/src/functions/org/apache/jmeter/functions/BeanShell.java (original)
+++ jakarta/jmeter/trunk/src/functions/org/apache/jmeter/functions/BeanShell.java Wed Oct 8 06:11:08 2008
@@ -18,7 +18,6 @@
package org.apache.jmeter.functions;
-import java.io.Serializable;
import java.util.Collection;
import java.util.LinkedList;
import java.util.List;
@@ -38,12 +37,10 @@
* A function which understands BeanShell
*
*/
-public class BeanShell extends AbstractFunction implements Serializable {
+public class BeanShell extends AbstractFunction {
private static final Logger log = LoggingManager.getLoggerForClass();
- private static final long serialVersionUID = 232L;
-
private static final List desc = new LinkedList();
private static final String KEY = "__BeanShell"; //$NON-NLS-1$
@@ -55,9 +52,9 @@
desc.add(JMeterUtils.getResString("function_name_paropt"));// $NON-NLS1$
}
- private transient Object[] values;
+ private Object[] values;
- private transient BeanShellInterpreter bshInterpreter = null;
+ private BeanShellInterpreter bshInterpreter = null;
public BeanShell() {
}
Modified: jakarta/jmeter/trunk/src/functions/org/apache/jmeter/functions/CSVRead.java
URL: http://svn.apache.org/viewvc/jakarta/jmeter/trunk/src/functions/org/apache/jmeter/functions/CSVRead.java?rev=702860&r1=702859&r2=702860&view=diff
==============================================================================
--- jakarta/jmeter/trunk/src/functions/org/apache/jmeter/functions/CSVRead.java (original)
+++ jakarta/jmeter/trunk/src/functions/org/apache/jmeter/functions/CSVRead.java Wed Oct 8 06:11:08 2008
@@ -18,7 +18,6 @@
package org.apache.jmeter.functions;
-import java.io.Serializable;
import java.util.Collection;
import java.util.LinkedList;
import java.util.List;
@@ -51,11 +50,9 @@
* __CSVRead(*ONE,1); etc
*
*/
-public class CSVRead extends AbstractFunction implements Serializable {
+public class CSVRead extends AbstractFunction {
private static final Logger log = LoggingManager.getLoggerForClass();
- private static final long serialVersionUID = 232L;
-
private static final String KEY = "__CSVRead"; // Function name //$NON-NLS-1$
private static final List desc = new LinkedList();
Modified: jakarta/jmeter/trunk/src/functions/org/apache/jmeter/functions/CharFunction.java
URL: http://svn.apache.org/viewvc/jakarta/jmeter/trunk/src/functions/org/apache/jmeter/functions/CharFunction.java?rev=702860&r1=702859&r2=702860&view=diff
==============================================================================
--- jakarta/jmeter/trunk/src/functions/org/apache/jmeter/functions/CharFunction.java (original)
+++ jakarta/jmeter/trunk/src/functions/org/apache/jmeter/functions/CharFunction.java Wed Oct 8 06:11:08 2008
@@ -18,7 +18,6 @@
package org.apache.jmeter.functions;
-import java.io.Serializable;
import java.util.Collection;
import java.util.LinkedList;
import java.util.List;
@@ -34,7 +33,7 @@
/**
* Function to generate chars from a list of decimal or hex values
*/
-public class CharFunction extends AbstractFunction implements Serializable {
+public class CharFunction extends AbstractFunction {
private static final Logger log = LoggingManager.getLoggerForClass();
Modified: jakarta/jmeter/trunk/src/functions/org/apache/jmeter/functions/EscapeHtml.java
URL: http://svn.apache.org/viewvc/jakarta/jmeter/trunk/src/functions/org/apache/jmeter/functions/EscapeHtml.java?rev=702860&r1=702859&r2=702860&view=diff
==============================================================================
--- jakarta/jmeter/trunk/src/functions/org/apache/jmeter/functions/EscapeHtml.java (original)
+++ jakarta/jmeter/trunk/src/functions/org/apache/jmeter/functions/EscapeHtml.java Wed Oct 8 06:11:08 2008
@@ -18,7 +18,6 @@
package org.apache.jmeter.functions;
-import java.io.Serializable;
import java.util.Collection;
import java.util.LinkedList;
import java.util.List;
@@ -47,7 +46,7 @@
*
* @see StringEscapeUtils#escapeHtml(String) (Commons Lang)
*/
-public class EscapeHtml extends AbstractFunction implements Serializable {
+public class EscapeHtml extends AbstractFunction {
private static final List desc = new LinkedList();
Modified: jakarta/jmeter/trunk/src/functions/org/apache/jmeter/functions/EvalFunction.java
URL: http://svn.apache.org/viewvc/jakarta/jmeter/trunk/src/functions/org/apache/jmeter/functions/EvalFunction.java?rev=702860&r1=702859&r2=702860&view=diff
==============================================================================
--- jakarta/jmeter/trunk/src/functions/org/apache/jmeter/functions/EvalFunction.java (original)
+++ jakarta/jmeter/trunk/src/functions/org/apache/jmeter/functions/EvalFunction.java Wed Oct 8 06:11:08 2008
@@ -20,7 +20,6 @@
// @see PackageTest for unit tests
-import java.io.Serializable;
import java.util.Collection;
import java.util.LinkedList;
import java.util.List;
@@ -38,9 +37,7 @@
* Returns: the evaluated value
*
*/
-public class EvalFunction extends AbstractFunction implements Serializable {
-
- private static final long serialVersionUID = 232L;
+public class EvalFunction extends AbstractFunction {
private static final List desc = new LinkedList();
Modified: jakarta/jmeter/trunk/src/functions/org/apache/jmeter/functions/EvalVarFunction.java
URL: http://svn.apache.org/viewvc/jakarta/jmeter/trunk/src/functions/org/apache/jmeter/functions/EvalVarFunction.java?rev=702860&r1=702859&r2=702860&view=diff
==============================================================================
--- jakarta/jmeter/trunk/src/functions/org/apache/jmeter/functions/EvalVarFunction.java (original)
+++ jakarta/jmeter/trunk/src/functions/org/apache/jmeter/functions/EvalVarFunction.java Wed Oct 8 06:11:08 2008
@@ -20,7 +20,6 @@
// @see PackageTest for unit tests
-import java.io.Serializable;
import java.util.Collection;
import java.util.LinkedList;
import java.util.List;
@@ -41,9 +40,7 @@
* Returns: the evaluated value
*
*/
-public class EvalVarFunction extends AbstractFunction implements Serializable {
-
- private static final long serialVersionUID = 232L;
+public class EvalVarFunction extends AbstractFunction {
private static final Logger log = LoggingManager.getLoggerForClass();
Modified: jakarta/jmeter/trunk/src/functions/org/apache/jmeter/functions/IntSum.java
URL: http://svn.apache.org/viewvc/jakarta/jmeter/trunk/src/functions/org/apache/jmeter/functions/IntSum.java?rev=702860&r1=702859&r2=702860&view=diff
==============================================================================
--- jakarta/jmeter/trunk/src/functions/org/apache/jmeter/functions/IntSum.java (original)
+++ jakarta/jmeter/trunk/src/functions/org/apache/jmeter/functions/IntSum.java Wed Oct 8 06:11:08 2008
@@ -18,7 +18,6 @@
package org.apache.jmeter.functions;
-import java.io.Serializable;
import java.util.Collection;
import java.util.LinkedList;
import java.util.List;
@@ -34,9 +33,7 @@
*
* @see LongSum
*/
-public class IntSum extends AbstractFunction implements Serializable {
-
- private static final long serialVersionUID = 232L;
+public class IntSum extends AbstractFunction {
private static final List desc = new LinkedList();
Modified: jakarta/jmeter/trunk/src/functions/org/apache/jmeter/functions/IterationCounter.java
URL: http://svn.apache.org/viewvc/jakarta/jmeter/trunk/src/functions/org/apache/jmeter/functions/IterationCounter.java?rev=702860&r1=702859&r2=702860&view=diff
==============================================================================
--- jakarta/jmeter/trunk/src/functions/org/apache/jmeter/functions/IterationCounter.java (original)
+++ jakarta/jmeter/trunk/src/functions/org/apache/jmeter/functions/IterationCounter.java Wed Oct 8 06:11:08 2008
@@ -18,7 +18,6 @@
package org.apache.jmeter.functions;
-import java.io.Serializable;
import java.util.Collection;
import java.util.LinkedList;
import java.util.List;
@@ -29,19 +28,17 @@
import org.apache.jmeter.threads.JMeterVariables;
import org.apache.jmeter.util.JMeterUtils;
-public class IterationCounter extends AbstractFunction implements Serializable {
-
- private static final long serialVersionUID = 233L;
+public class IterationCounter extends AbstractFunction {
private static final List desc = new LinkedList();
private static final String KEY = "__counter"; //$NON-NLS-1$
- private transient ThreadLocal perThreadInt;
+ private ThreadLocal perThreadInt;
- private transient Object[] variables;
+ private Object[] variables;
- private transient int globalCounter;//MAXINT = 2,147,483,647
+ private int globalCounter;//MAXINT = 2,147,483,647
private void init(){
synchronized(this){
@@ -63,11 +60,6 @@
init();
}
- private Object readResolve(){
- init();
- return this;
- }
-
/*
* (non-Javadoc)
*
Modified: jakarta/jmeter/trunk/src/functions/org/apache/jmeter/functions/JavaScript.java
URL: http://svn.apache.org/viewvc/jakarta/jmeter/trunk/src/functions/org/apache/jmeter/functions/JavaScript.java?rev=702860&r1=702859&r2=702860&view=diff
==============================================================================
--- jakarta/jmeter/trunk/src/functions/org/apache/jmeter/functions/JavaScript.java (original)
+++ jakarta/jmeter/trunk/src/functions/org/apache/jmeter/functions/JavaScript.java Wed Oct 8 06:11:08 2008
@@ -18,7 +18,6 @@
package org.apache.jmeter.functions;
-import java.io.Serializable;
import java.util.Collection;
import java.util.LinkedList;
import java.util.List;
@@ -38,9 +37,7 @@
import org.mozilla.javascript.Scriptable;
import org.mozilla.javascript.WrappedException;
-public class JavaScript extends AbstractFunction implements Serializable {
-
- private static final long serialVersionUID = 232L;
+public class JavaScript extends AbstractFunction {
private static final List desc = new LinkedList();
Modified: jakarta/jmeter/trunk/src/functions/org/apache/jmeter/functions/JexlFunction.java
URL: http://svn.apache.org/viewvc/jakarta/jmeter/trunk/src/functions/org/apache/jmeter/functions/JexlFunction.java?rev=702860&r1=702859&r2=702860&view=diff
==============================================================================
--- jakarta/jmeter/trunk/src/functions/org/apache/jmeter/functions/JexlFunction.java (original)
+++ jakarta/jmeter/trunk/src/functions/org/apache/jmeter/functions/JexlFunction.java Wed Oct 8 06:11:08 2008
@@ -16,7 +16,6 @@
*/
package org.apache.jmeter.functions;
-import java.io.Serializable;
import java.util.Collection;
import java.util.LinkedList;
import java.util.List;
@@ -40,9 +39,7 @@
* A function which understands Commons JEXL
*/
// For unit tests, see TestJexlFunction
-public class JexlFunction extends AbstractFunction implements Serializable
-{
- private static final long serialVersionUID = 232L;
+public class JexlFunction extends AbstractFunction {
private static final Logger log = LoggingManager.getLoggerForClass();
Modified: jakarta/jmeter/trunk/src/functions/org/apache/jmeter/functions/LogFunction.java
URL: http://svn.apache.org/viewvc/jakarta/jmeter/trunk/src/functions/org/apache/jmeter/functions/LogFunction.java?rev=702860&r1=702859&r2=702860&view=diff
==============================================================================
--- jakarta/jmeter/trunk/src/functions/org/apache/jmeter/functions/LogFunction.java (original)
+++ jakarta/jmeter/trunk/src/functions/org/apache/jmeter/functions/LogFunction.java Wed Oct 8 06:11:08 2008
@@ -18,7 +18,6 @@
package org.apache.jmeter.functions;
-import java.io.Serializable;
import java.util.Collection;
import java.util.LinkedList;
import java.util.List;
@@ -48,11 +47,9 @@
* Returns: - the input string
*
*/
-public class LogFunction extends AbstractFunction implements Serializable {
+public class LogFunction extends AbstractFunction {
private static final Logger log = LoggingManager.getLoggerForClass();
- private static final long serialVersionUID = 232L;
-
private static final List desc = new LinkedList();
private static final String KEY = "__log"; //$NON-NLS-1$
Modified: jakarta/jmeter/trunk/src/functions/org/apache/jmeter/functions/LogFunction2.java
URL: http://svn.apache.org/viewvc/jakarta/jmeter/trunk/src/functions/org/apache/jmeter/functions/LogFunction2.java?rev=702860&r1=702859&r2=702860&view=diff
==============================================================================
--- jakarta/jmeter/trunk/src/functions/org/apache/jmeter/functions/LogFunction2.java (original)
+++ jakarta/jmeter/trunk/src/functions/org/apache/jmeter/functions/LogFunction2.java Wed Oct 8 06:11:08 2008
@@ -18,7 +18,6 @@
package org.apache.jmeter.functions;
-import java.io.Serializable;
import java.util.Collection;
import java.util.LinkedList;
import java.util.List;
@@ -46,11 +45,9 @@
* Returns: - Empty String (so can be used where return value would be a nuisance)
*
*/
-public class LogFunction2 extends AbstractFunction implements Serializable {
+public class LogFunction2 extends AbstractFunction {
private static final Logger log = LoggingManager.getLoggerForClass();
- private static final long serialVersionUID = 232L;
-
private static final List desc = new LinkedList();
private static final String KEY = "__logn"; //$NON-NLS-1$
Modified: jakarta/jmeter/trunk/src/functions/org/apache/jmeter/functions/LongSum.java
URL: http://svn.apache.org/viewvc/jakarta/jmeter/trunk/src/functions/org/apache/jmeter/functions/LongSum.java?rev=702860&r1=702859&r2=702860&view=diff
==============================================================================
--- jakarta/jmeter/trunk/src/functions/org/apache/jmeter/functions/LongSum.java (original)
+++ jakarta/jmeter/trunk/src/functions/org/apache/jmeter/functions/LongSum.java Wed Oct 8 06:11:08 2008
@@ -18,7 +18,6 @@
package org.apache.jmeter.functions;
-import java.io.Serializable;
import java.util.Collection;
import java.util.LinkedList;
import java.util.List;
@@ -33,9 +32,7 @@
* Provides a longSum function that adds two or more long values.
* @see IntSum
*/
-public class LongSum extends AbstractFunction implements Serializable {
-
- private static final long serialVersionUID = 232L;
+public class LongSum extends AbstractFunction {
private static final List desc = new LinkedList();
Modified: jakarta/jmeter/trunk/src/functions/org/apache/jmeter/functions/MachineName.java
URL: http://svn.apache.org/viewvc/jakarta/jmeter/trunk/src/functions/org/apache/jmeter/functions/MachineName.java?rev=702860&r1=702859&r2=702860&view=diff
==============================================================================
--- jakarta/jmeter/trunk/src/functions/org/apache/jmeter/functions/MachineName.java (original)
+++ jakarta/jmeter/trunk/src/functions/org/apache/jmeter/functions/MachineName.java Wed Oct 8 06:11:08 2008
@@ -18,7 +18,6 @@
package org.apache.jmeter.functions;
-import java.io.Serializable;
import java.util.Collection;
import java.util.LinkedList;
import java.util.List;
@@ -29,7 +28,7 @@
import org.apache.jmeter.threads.JMeterVariables;
import org.apache.jmeter.util.JMeterUtils;
-public class MachineName extends AbstractFunction implements Serializable {
+public class MachineName extends AbstractFunction {
private static final List desc = new LinkedList();
Modified: jakarta/jmeter/trunk/src/functions/org/apache/jmeter/functions/Property.java
URL: http://svn.apache.org/viewvc/jakarta/jmeter/trunk/src/functions/org/apache/jmeter/functions/Property.java?rev=702860&r1=702859&r2=702860&view=diff
==============================================================================
--- jakarta/jmeter/trunk/src/functions/org/apache/jmeter/functions/Property.java (original)
+++ jakarta/jmeter/trunk/src/functions/org/apache/jmeter/functions/Property.java Wed Oct 8 06:11:08 2008
@@ -18,7 +18,6 @@
package org.apache.jmeter.functions;
-import java.io.Serializable;
import java.util.Collection;
import java.util.LinkedList;
import java.util.List;
@@ -43,9 +42,7 @@
* - the property name itself
*
*/
-public class Property extends AbstractFunction implements Serializable {
-
- private static final long serialVersionUID = 232L;
+public class Property extends AbstractFunction {
private static final List desc = new LinkedList();
Modified: jakarta/jmeter/trunk/src/functions/org/apache/jmeter/functions/Property2.java
URL: http://svn.apache.org/viewvc/jakarta/jmeter/trunk/src/functions/org/apache/jmeter/functions/Property2.java?rev=702860&r1=702859&r2=702860&view=diff
==============================================================================
--- jakarta/jmeter/trunk/src/functions/org/apache/jmeter/functions/Property2.java (original)
+++ jakarta/jmeter/trunk/src/functions/org/apache/jmeter/functions/Property2.java Wed Oct 8 06:11:08 2008
@@ -18,7 +18,6 @@
package org.apache.jmeter.functions;
-import java.io.Serializable;
import java.util.Collection;
import java.util.LinkedList;
import java.util.List;
@@ -48,9 +47,7 @@
* not present - "1" (suitable for use in ThreadGroup GUI)
*
*/
-public class Property2 extends AbstractFunction implements Serializable {
-
- private static final long serialVersionUID = 232L;
+public class Property2 extends AbstractFunction {
private static final List desc = new LinkedList();
Modified: jakarta/jmeter/trunk/src/functions/org/apache/jmeter/functions/Random.java
URL: http://svn.apache.org/viewvc/jakarta/jmeter/trunk/src/functions/org/apache/jmeter/functions/Random.java?rev=702860&r1=702859&r2=702860&view=diff
==============================================================================
--- jakarta/jmeter/trunk/src/functions/org/apache/jmeter/functions/Random.java (original)
+++ jakarta/jmeter/trunk/src/functions/org/apache/jmeter/functions/Random.java Wed Oct 8 06:11:08 2008
@@ -18,7 +18,6 @@
package org.apache.jmeter.functions;
-import java.io.Serializable;
import java.util.Collection;
import java.util.LinkedList;
import java.util.List;
@@ -34,9 +33,7 @@
* (first argument) and a max (second argument).
*
*/
-public class Random extends AbstractFunction implements Serializable {
-
- private static final long serialVersionUID = 232L;
+public class Random extends AbstractFunction {
private static final List desc = new LinkedList();
@@ -48,7 +45,7 @@
desc.add(JMeterUtils.getResString("function_name_paropt")); //$NON-NLS-1$
}
- private transient CompoundVariable varName, minimum, maximum;
+ private CompoundVariable varName, minimum, maximum;
/**
* No-arg constructor.
Modified: jakarta/jmeter/trunk/src/functions/org/apache/jmeter/functions/RegexFunction.java
URL: http://svn.apache.org/viewvc/jakarta/jmeter/trunk/src/functions/org/apache/jmeter/functions/RegexFunction.java?rev=702860&r1=702859&r2=702860&view=diff
==============================================================================
--- jakarta/jmeter/trunk/src/functions/org/apache/jmeter/functions/RegexFunction.java (original)
+++ jakarta/jmeter/trunk/src/functions/org/apache/jmeter/functions/RegexFunction.java Wed Oct 8 06:11:08 2008
@@ -18,8 +18,6 @@
package org.apache.jmeter.functions;
-import java.io.ObjectStreamException;
-import java.io.Serializable;
import java.util.ArrayList;
import java.util.Collection;
import java.util.Iterator;
@@ -47,11 +45,9 @@
// @see TestRegexFunction for unit tests
-public class RegexFunction extends AbstractFunction implements Serializable {
+public class RegexFunction extends AbstractFunction {
private static final Logger log = LoggingManager.getLoggerForClass();
- private static final long serialVersionUID = 232L;
-
public static final String ALL = "ALL"; //$NON-NLS-1$
public static final String RAND = "RAND"; //$NON-NLS-1$
@@ -64,7 +60,7 @@
private static final List desc = new LinkedList();
- private transient Pattern templatePattern;// initialised to the regex \$(\d+)\$
+ private Pattern templatePattern;// initialised to the regex \$(\d+)\$
// Number of parameters expected - used to reject invalid calls
private static final int MIN_PARAMETER_COUNT = 2;
@@ -89,13 +85,6 @@
Perl5Compiler.READ_ONLY_MASK);
}
- // For serialised objects, do the same work as the constructor:
- private Object readResolve() throws ObjectStreamException {
- initPattern();
- return this;
- }
-
-
public synchronized String execute(SampleResult previousResult, Sampler currentSampler)
throws InvalidVariableException {
String valueIndex = "", defaultValue = "", between = ""; //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
Modified: jakarta/jmeter/trunk/src/functions/org/apache/jmeter/functions/SetProperty.java
URL: http://svn.apache.org/viewvc/jakarta/jmeter/trunk/src/functions/org/apache/jmeter/functions/SetProperty.java?rev=702860&r1=702859&r2=702860&view=diff
==============================================================================
--- jakarta/jmeter/trunk/src/functions/org/apache/jmeter/functions/SetProperty.java (original)
+++ jakarta/jmeter/trunk/src/functions/org/apache/jmeter/functions/SetProperty.java Wed Oct 8 06:11:08 2008
@@ -18,7 +18,7 @@
package org.apache.jmeter.functions;
-import java.io.Serializable;
+
import java.util.Collection;
import java.util.LinkedList;
import java.util.List;
@@ -41,9 +41,7 @@
* Returns: nothing or original value if the 3rd parameter is true
*
*/
-public class SetProperty extends AbstractFunction implements Serializable {
-
- private static final long serialVersionUID = 232L;
+public class SetProperty extends AbstractFunction {
private static final List desc = new LinkedList();
Modified: jakarta/jmeter/trunk/src/functions/org/apache/jmeter/functions/SplitFunction.java
URL: http://svn.apache.org/viewvc/jakarta/jmeter/trunk/src/functions/org/apache/jmeter/functions/SplitFunction.java?rev=702860&r1=702859&r2=702860&view=diff
==============================================================================
--- jakarta/jmeter/trunk/src/functions/org/apache/jmeter/functions/SplitFunction.java (original)
+++ jakarta/jmeter/trunk/src/functions/org/apache/jmeter/functions/SplitFunction.java Wed Oct 8 06:11:08 2008
@@ -18,7 +18,7 @@
package org.apache.jmeter.functions;
-import java.io.Serializable;
+
import java.util.Collection;
import java.util.LinkedList;
import java.util.List;
@@ -55,11 +55,9 @@
* </ul>
*
*/
-public class SplitFunction extends AbstractFunction implements Serializable {
+public class SplitFunction extends AbstractFunction {
private static final Logger log = LoggingManager.getLoggerForClass();
- private static final long serialVersionUID = 232L;
-
private static final List desc = new LinkedList();
private static final String KEY = "__split";// $NON-NLS-1$
Modified: jakarta/jmeter/trunk/src/functions/org/apache/jmeter/functions/StringFromFile.java
URL: http://svn.apache.org/viewvc/jakarta/jmeter/trunk/src/functions/org/apache/jmeter/functions/StringFromFile.java?rev=702860&r1=702859&r2=702860&view=diff
==============================================================================
--- jakarta/jmeter/trunk/src/functions/org/apache/jmeter/functions/StringFromFile.java (original)
+++ jakarta/jmeter/trunk/src/functions/org/apache/jmeter/functions/StringFromFile.java Wed Oct 8 06:11:08 2008
@@ -21,7 +21,7 @@
import java.io.BufferedReader;
import java.io.FileReader;
import java.io.IOException;
-import java.io.Serializable;
+
import java.text.DecimalFormat;
import java.util.Collection;
import java.util.LinkedList;
@@ -60,11 +60,9 @@
* - the output variable name is resolved every time the function is invoked
*
*/
-public class StringFromFile extends AbstractFunction implements Serializable, TestListener {
+public class StringFromFile extends AbstractFunction implements TestListener {
private static final Logger log = LoggingManager.getLoggerForClass();
- private static final long serialVersionUID = 232L;
-
private static final List desc = new LinkedList();
private static final String KEY = "__StringFromFile";//$NON-NLS-1$
@@ -90,20 +88,20 @@
private static final int MAX_PARAM_COUNT = 4;
- private transient String myValue;
+ private String myValue;
- private transient String myName;
+ private String myName;
- private transient Object[] values;
+ private Object[] values;
- private transient BufferedReader myBread = null; // Buffered reader
+ private BufferedReader myBread = null; // Buffered reader
- private transient FileReader fis; // keep this round to close it
+ private FileReader fis; // keep this round to close it
- private transient boolean firstTime = false; // should we try to open the
+ private boolean firstTime = false; // should we try to open the
// file?
- private transient String fileName; // needed for error messages
+ private String fileName; // needed for error messages
public StringFromFile() {
init();
@@ -117,11 +115,6 @@
myName = "StringFromFile_";//$NON-NLS-1$
}
- private Object readResolve(){
- init();
- return this;
- }
-
/*
* Warning: the file will generally be left open at the end of a test run.
* This is because functions don't (yet) have any way to find out when a
Modified: jakarta/jmeter/trunk/src/functions/org/apache/jmeter/functions/TimeFunction.java
URL: http://svn.apache.org/viewvc/jakarta/jmeter/trunk/src/functions/org/apache/jmeter/functions/TimeFunction.java?rev=702860&r1=702859&r2=702860&view=diff
==============================================================================
--- jakarta/jmeter/trunk/src/functions/org/apache/jmeter/functions/TimeFunction.java (original)
+++ jakarta/jmeter/trunk/src/functions/org/apache/jmeter/functions/TimeFunction.java Wed Oct 8 06:11:08 2008
@@ -18,7 +18,6 @@
package org.apache.jmeter.functions;
-import java.io.Serializable;
import java.text.SimpleDateFormat;
import java.util.Collection;
import java.util.Date;
@@ -38,9 +37,7 @@
/**
* __time() function - returns the current time in milliseconds
*/
-public class TimeFunction extends AbstractFunction implements Serializable {
-
- private static final long serialVersionUID = 1L;
+public class TimeFunction extends AbstractFunction {
private static final String KEY = "__time"; // $NON-NLS-1$
@@ -67,14 +64,8 @@
}
// Ensure that these are set, even if no paramters are provided
- private transient String format = ""; //$NON-NLS-1$
- private transient String variable = ""; //$NON-NLS-1$
-
- private Object readResolve(){
- format="";
- variable="";
- return this;
- }
+ private String format = ""; //$NON-NLS-1$
+ private String variable = ""; //$NON-NLS-1$
public TimeFunction(){
super();
Modified: jakarta/jmeter/trunk/src/functions/org/apache/jmeter/functions/UnEscape.java
URL: http://svn.apache.org/viewvc/jakarta/jmeter/trunk/src/functions/org/apache/jmeter/functions/UnEscape.java?rev=702860&r1=702859&r2=702860&view=diff
==============================================================================
--- jakarta/jmeter/trunk/src/functions/org/apache/jmeter/functions/UnEscape.java (original)
+++ jakarta/jmeter/trunk/src/functions/org/apache/jmeter/functions/UnEscape.java Wed Oct 8 06:11:08 2008
@@ -18,7 +18,7 @@
package org.apache.jmeter.functions;
-import java.io.Serializable;
+
import java.util.Collection;
import java.util.LinkedList;
import java.util.List;
@@ -36,7 +36,7 @@
*
* @see StringEscapeUtils#unescapeJava(String)
*/
-public class UnEscape extends AbstractFunction implements Serializable {
+public class UnEscape extends AbstractFunction {
private static final List desc = new LinkedList();
Modified: jakarta/jmeter/trunk/src/functions/org/apache/jmeter/functions/UnEscapeHtml.java
URL: http://svn.apache.org/viewvc/jakarta/jmeter/trunk/src/functions/org/apache/jmeter/functions/UnEscapeHtml.java?rev=702860&r1=702859&r2=702860&view=diff
==============================================================================
--- jakarta/jmeter/trunk/src/functions/org/apache/jmeter/functions/UnEscapeHtml.java (original)
+++ jakarta/jmeter/trunk/src/functions/org/apache/jmeter/functions/UnEscapeHtml.java Wed Oct 8 06:11:08 2008
@@ -18,7 +18,7 @@
package org.apache.jmeter.functions;
-import java.io.Serializable;
+
import java.util.Collection;
import java.util.LinkedList;
import java.util.List;
@@ -38,7 +38,7 @@
* e.g. ">&zzzz;x" will become ">&zzzz;x".
* @see StringEscapeUtils#unescapeHtml(String) (Commons Lang)
*/
-public class UnEscapeHtml extends AbstractFunction implements Serializable {
+public class UnEscapeHtml extends AbstractFunction {
private static final List desc = new LinkedList();
Modified: jakarta/jmeter/trunk/src/functions/org/apache/jmeter/functions/Variable.java
URL: http://svn.apache.org/viewvc/jakarta/jmeter/trunk/src/functions/org/apache/jmeter/functions/Variable.java?rev=702860&r1=702859&r2=702860&view=diff
==============================================================================
--- jakarta/jmeter/trunk/src/functions/org/apache/jmeter/functions/Variable.java (original)
+++ jakarta/jmeter/trunk/src/functions/org/apache/jmeter/functions/Variable.java Wed Oct 8 06:11:08 2008
@@ -18,7 +18,7 @@
package org.apache.jmeter.functions;
-import java.io.Serializable;
+
import java.util.Collection;
import java.util.LinkedList;
import java.util.List;
@@ -39,9 +39,7 @@
* - the variable name itself
*
*/
-public class Variable extends AbstractFunction implements Serializable {
-
- private static final long serialVersionUID = 232L;
+public class Variable extends AbstractFunction {
private static final List desc = new LinkedList();
Modified: jakarta/jmeter/trunk/src/functions/org/apache/jmeter/functions/XPath.java
URL: http://svn.apache.org/viewvc/jakarta/jmeter/trunk/src/functions/org/apache/jmeter/functions/XPath.java?rev=702860&r1=702859&r2=702860&view=diff
==============================================================================
--- jakarta/jmeter/trunk/src/functions/org/apache/jmeter/functions/XPath.java (original)
+++ jakarta/jmeter/trunk/src/functions/org/apache/jmeter/functions/XPath.java Wed Oct 8 06:11:08 2008
@@ -18,7 +18,7 @@
package org.apache.jmeter.functions;
-import java.io.Serializable;
+
import java.util.Collection;
import java.util.LinkedList;
import java.util.List;
@@ -45,11 +45,9 @@
* is opened and used for all threads.
*
*/
-public class XPath extends AbstractFunction implements Serializable {
+public class XPath extends AbstractFunction {
private static final Logger log = LoggingManager.getLoggerForClass();
- private static final long serialVersionUID = 232L;
-
// static {
// LoggingManager.setPriority("DEBUG","jmeter");
// LoggingManager.setTarget(new java.io.PrintWriter(System.out));
---------------------------------------------------------------------
To unsubscribe, e-mail: jmeter-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: jmeter-dev-help@jakarta.apache.org