public static FileBlobWriteStage newInstance(GraphManager graphManager, Pipe<RawDataSchema> input, String outputPathString) { return new FileBlobWriteStage(graphManager, input, false, outputPathString); }
this.absoluteFileNames[selectedFile] = generateFileName(extension);
@Override public void run() { writeProcessing(); }
absoluteFileNames[selectedFile] = generateFileName(extension); if (absoluteFileNames[selectedFile].equals(oldName)) { logger.warn("log file names are not unique because the file sizes are too small, increase max size."); Pipe.confirmLowLevelRead(input, Pipe.EOF_SIZE); Pipe.releaseReadLock(input); requestShutdown(); return; Pipe.confirmLowLevelRead(input, SIZE); Pipe.releaseReadLock(input); requestShutdown(); return;
PronghornStage s2 = new FileBlobWriteStage(gm, loadedDataPipe, append, tempFile.getAbsolutePath()); //NOTE: use rwd/rws to sync flush with every write (much slower)
FileBlobWriteStage lastStage = new FileBlobWriteStage(gm, inputPipe, append, f2.getAbsolutePath()); //TODO: need a FileBlobRead that can tail a file
new FileBlobWriteStage(graphManager, out, logFileConfig.maxFileSize() ,append,
FileBlobWriteStage lastStage2 = new FileBlobWriteStage(gm, outputPipe, append, f2.getAbsolutePath());
new FileBlobWriteStage(gm,encryptedDataPipeA,false, tempFile.getAbsolutePath());