configuredColumns.add(CSVSaveService.CSV_URL); if (saveConfig.saveFileName()) { configuredColumns.add(CSVSaveService.CSV_FILENAME);
if (saveConfig.saveFileName()) { field = CSV_FILENAME; text = parts[i++];
if (save.saveFileName()){ writer.startNode(TAG_RESPONSE_FILE); writer.addAttribute(ATT_CLASS, JAVA_LANG_STRING);
appendFields(saveConfig.saveThreadCounts(), text, delim, CSV_THREAD_COUNT1, CSV_THREAD_COUNT2); appendFields(saveConfig.saveUrl(), text, delim, CSV_URL); appendFields(saveConfig.saveFileName(), text, delim, CSV_FILENAME); appendFields(saveConfig.saveLatency(), text, delim, CSV_LATENCY); appendFields(saveConfig.saveEncoding(), text, delim, CSV_ENCODING);
/** {@inheritDoc} */ @Override public void marshal(Object obj, HierarchicalStreamWriter writer, MarshallingContext context) { super.marshal(obj, writer, context); // Save most things SampleSaveConfiguration prop = (SampleSaveConfiguration) obj; // Save the new fields - but only if they are true // This list MUST agree with the list in MyWrapper#shouldSerializeMember() createNode(writer,prop.saveBytes(),NODE_BYTES); createNode(writer,prop.saveSentBytes(),NODE_SENT_BYTES); createNode(writer,prop.saveUrl(),NODE_URL); createNode(writer,prop.saveFileName(),NODE_FILENAME); createNode(writer,prop.saveHostname(),NODE_HOSTNAME); createNode(writer,prop.saveThreadCounts(),NODE_THREAD_COUNT); createNode(writer,prop.saveSampleCount(),NODE_SAMPLE_COUNT); createNode(writer,prop.saveIdleTime(),NODE_IDLE_TIME); createNode(writer, prop.saveConnectTime(), NODE_CONNECT_TIME); }
if (saveConfig.saveFileName()) { text.append(sample.getResultFileName());