private synchronized void closeFile() { if (fileChannel != null && fileChannel.isOpen()) { try { String footer = JMeterPluginsUtils.replaceRNT(getFileFooter()); if (!footer.isEmpty()) { syncWrite(ByteBuffer.wrap(footer.getBytes())); } fileChannel.force(false); fileChannel.close(); } catch (IOException ex) { log.error("Failed to close file: " + getFilename(), ex); } } }
protected void openFile() throws IOException { String filename = getFilename(); FileOutputStream fos = new FileOutputStream(filename, !isOverwrite()); fileChannel = fos.getChannel(); String header = JMeterPluginsUtils.replaceRNT(getFileHeader()); if (!header.isEmpty()) { syncWrite(ByteBuffer.wrap(header.getBytes())); } }
private synchronized void closeFile() { if (fileChannel != null && fileChannel.isOpen()) { try { String footer = JMeterPluginsUtils.replaceRNT(getFileFooter()); if (!footer.isEmpty()) { syncWrite(ByteBuffer.wrap(footer.getBytes())); } fileChannel.force(false); fileChannel.close(); } catch (IOException ex) { log.error("Failed to close file: " + getFilename(), ex); } } }
protected void openFile() throws IOException { String filename = getFilename(); FileOutputStream fos = new FileOutputStream(filename, !isOverwrite()); fileChannel = fos.getChannel(); String header = JMeterPluginsUtils.replaceRNT(getFileHeader()); if (!header.isEmpty()) { syncWrite(ByteBuffer.wrap(header.getBytes())); } }
String[] chunks = JMeterPluginsUtils.replaceRNT(getColumns()).split("\\|"); log.debug("Chunks " + chunks.length); compiledFields = new int[chunks.length];
String[] chunks = JMeterPluginsUtils.replaceRNT(getColumns()).split("\\|"); log.debug("Chunks " + chunks.length); compiledFields = new int[chunks.length];