/** * Reads the records contained in the given binary file and passes them to the registered {@link #recordReceiver}. * * @param inputFile * The input file which should be processed. * @param decompressionFilter * Whether the input file is compressed. */ private final void processBinaryInputFile(final File inputFile, final AbstractDecompressionFilter decompressionFilter) { DataInputStream in = null; try { in = new DataInputStream(decompressionFilter.chainInputStream(new FileInputStream(inputFile))); this.binaryFileStreamProcessor.createRecordsFromBinaryFile(in); } catch (final Exception ex) { // NOPMD NOCS (catch Exception) LOGGER.error("Error reading {}", inputFile, ex); } finally { if (in != null) { try { in.close(); } catch (final IOException ex) { LOGGER.error("Exception while closing input stream for processing input file", ex); } } } } }
/** * Reads the records contained in the given binary file and passes them to the registered {@link #recordReceiver}. * * @param inputFile * The input file which should be processed. * @param decompressionFilter * Whether the input file is compressed. */ private final void processBinaryInputFile(final File inputFile, final AbstractDecompressionFilter decompressionFilter) { DataInputStream in = null; try { in = new DataInputStream(decompressionFilter.chainInputStream(new FileInputStream(inputFile))); this.binaryFileStreamProcessor.createRecordsFromBinaryFile(in); } catch (final Exception ex) { // NOPMD NOCS (catch Exception) LOGGER.error("Error reading {}", inputFile, ex); } finally { if (in != null) { try { in.close(); } catch (final IOException ex) { LOGGER.error("Exception while closing input stream for processing input file", ex); } } } } }
this.binaryFileStreamProcessor.createRecordsFromBinaryFile(input); } catch (IOException | MonitoringRecordException e) { LOGGER.error("Cannot deserialize binary record {}", e);
this.binaryFileStreamProcessor.createRecordsFromBinaryFile(input); } catch (IOException | MonitoringRecordException e) { LOGGER.error("Cannot deserialize binary record {}", e);