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 2007/05/19 15:09:00 UTC
svn commit: r539748 -
/jakarta/jmeter/branches/rel-2-2/src/core/org/apache/jmeter/samplers/SampleSaveConfiguration.java
Author: sebb
Date: Sat May 19 06:08:59 2007
New Revision: 539748
URL: http://svn.apache.org/viewvc?view=rev&rev=539748
Log:
Allow setup of formatter by OldSaveService (CSV)
Modified:
jakarta/jmeter/branches/rel-2-2/src/core/org/apache/jmeter/samplers/SampleSaveConfiguration.java
Modified: jakarta/jmeter/branches/rel-2-2/src/core/org/apache/jmeter/samplers/SampleSaveConfiguration.java
URL: http://svn.apache.org/viewvc/jakarta/jmeter/branches/rel-2-2/src/core/org/apache/jmeter/samplers/SampleSaveConfiguration.java?view=diff&rev=539748&r1=539747&r2=539748
==============================================================================
--- jakarta/jmeter/branches/rel-2-2/src/core/org/apache/jmeter/samplers/SampleSaveConfiguration.java (original)
+++ jakarta/jmeter/branches/rel-2-2/src/core/org/apache/jmeter/samplers/SampleSaveConfiguration.java Sat May 19 06:08:59 2007
@@ -23,6 +23,7 @@
import java.io.ObjectStreamException;
import java.io.Serializable;
+import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.util.Properties;
@@ -219,7 +220,7 @@
private boolean printMilliseconds = _printMilliseconds;
/** A formatter for the time stamp. */
- private transient SimpleDateFormat formatter = _formatter;
+ private transient DateFormat formatter = _formatter;
/* Make transient as we don't want to save the SimpleDataFormat class
* Also, there's currently no way to change the value via the GUI, so changing it
* later means editting the JMX, or recreating the Listener.
@@ -255,7 +256,7 @@
private static final boolean _threadCounts;
- private static final SimpleDateFormat _formatter;
+ private static final DateFormat _formatter;
/**
* The string used to separate fields when stored to disk, for example, the
@@ -388,9 +389,6 @@
xml = value;
}
-// TODO: may need to implement this to allow for adding new attributes to the config,
-// otherwise XStream will not populate the missing attributes
-
private Object readResolve() throws ObjectStreamException{
formatter = _formatter;
return this;
@@ -691,11 +689,19 @@
///////////////// End of standard field accessors /////////////////////
+ /**
+ * Only intended for use by OldSaveService
+ */
+ public void setFormatter(DateFormat fmt){
+ printMilliseconds = false;
+ formatter = fmt;
+ }
+
public boolean printMilliseconds() {
return printMilliseconds;
}
- public SimpleDateFormat formatter() {
+ public DateFormat formatter() {
return formatter;
}
---------------------------------------------------------------------
To unsubscribe, e-mail: jmeter-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: jmeter-dev-help@jakarta.apache.org