private String[] combineConfigLabelsWithSampleVars() { int configLabelLength = this.samplerConfig.getLabels().length; int sampleVariableLength = SampleEvent.getVarCount(); int combinedLength = configLabelLength + sampleVariableLength; String[] returnArray = new String[combinedLength]; int returnArrayIndex = -1; //start at -1 so you can ++ when referencing it //add config first String[] configuredLabels = this.samplerConfig.getLabels(); for (int i = 0; i < configLabelLength; i++) { returnArray[++returnArrayIndex] = configuredLabels[i]; } //now add sample variables for (int i = 0; i < sampleVariableLength; i++) { returnArray[++returnArrayIndex] = SampleEvent.getVarName(i); } return returnArray; }
private String[] combineAssertionLabelsWithSampleVars() { int assertionLabelLength = this.assertionConfig.getLabels().length; int sampleVariableLength = SampleEvent.getVarCount(); int combinedLength = assertionLabelLength + sampleVariableLength; String[] returnArray = new String[combinedLength]; int returnArrayIndex = -1; //start at -1 so you can ++ when referencing it //add config first String[] configuredLabels = this.assertionConfig.getLabels(); for (int i = 0; i < assertionLabelLength; i++) { returnArray[++returnArrayIndex] = configuredLabels[i]; } //now add sample variables for (int i = 0; i < sampleVariableLength; i++) { returnArray[++returnArrayIndex] = SampleEvent.getVarName(i); } return returnArray; }
text.append(SampleEvent.getVarName(i)); text.append(VARIABLE_NAME_QUOTE_CHAR); text.append(delim);
writer.addAttribute(SampleEvent.getVarName(i), ConversionHelp.encode(event.getVarValue(i)));