add file drop handler
You can define a folder and ingest files dropped into it.
This commit is contained in:
@@ -50,7 +50,10 @@ public class FileDropZipHandler implements FileDropFileTypeHandler {
|
||||
final Optional<CsvReaderSettings> csvSettings = configProvider.provideCsvReaderSettings(entry.getName());
|
||||
if (csvSettings.isPresent()) {
|
||||
final ArrayBlockingQueue<Entries> queue = performanceDb.getQueue();
|
||||
final CsvToEntryTransformer csvToEntryTransformer = new CsvToEntryTransformer(queue, csvSettings.get());
|
||||
|
||||
final CsvReaderSettings csvReaderSettings = csvSettings.get();
|
||||
|
||||
final CsvToEntryTransformer csvToEntryTransformer = new CsvToEntryTransformer(queue, csvReaderSettings);
|
||||
try (final InputStream inputStream = new BufferedInputStream(zipFile.getInputStream(entry),
|
||||
1024 * 1024)) {
|
||||
csvToEntryTransformer.readCSV(inputStream);
|
||||
|
||||
Reference in New Issue
Block a user