org.apache.commons.io.IOUtils.closeQuietly() - java examples

Here are the examples of the java api org.apache.commons.io.IOUtils.closeQuietly() taken from open source projects. By voting up you can indicate which examples are most useful and appropriate.

155 Examples 7

19 View Complete Implementation : Serializer.java
Copyright GNU General Public License v2.0
Author : openkm
/**
 * @param obj
 */
public static Object read(byte[] data) throws IOException, ClreplacedNotFoundException {
    ByteArrayInputStream bais = null;
    ObjectInputStream ois = null;
    try {
        bais = new ByteArrayInputStream(data);
        ois = new ObjectInputStream(bais);
        return ois.readObject();
    } finally {
        IOUtils.closeQuietly(ois);
        IOUtils.closeQuietly(bais);
    }
}

19 View Complete Implementation : Handler.java
Copyright Apache License 2.0
Author : modernmt
public void restart() throws IOException {
    IOUtils.closeQuietly(this);
    if (gpu < 0)
        delegate = builder.startOnCPU();
    else
        delegate = builder.startOnGPU(gpu);
}

19 View Complete Implementation : FileSystemUtils.java
Copyright Apache License 2.0
Author : modernmt
public static void atomicWrite(File file, InputStream stream) throws IOException {
    File temp = new File(file.getParentFile(), "~" + file.getName());
    try {
        FileOutputStream output = null;
        try {
            output = new FileOutputStream(temp, false);
            IOUtils.copy(stream, output);
            fsync(output);
        } finally {
            IOUtils.closeQuietly(output);
        }
        Files.move(temp.toPath(), file.toPath(), REPLACE_EXISTING, ATOMIC_MOVE);
    } finally {
        FileUtils.deleteQuietly(temp);
    }
}

19 View Complete Implementation : FsDirectoryResource.java
Copyright GNU General Public License v2.0
Author : openkm
public Resource createNew(String name, InputStream in, Long length, String contentType) throws IOException {
    log.info("createNew({}, {})", name, contentType);
    File dest = new File(this.getFile(), name);
    FileOutputStream out = null;
    try {
        out = new FileOutputStream(dest);
        IOUtils.copy(in, out);
    } finally {
        IOUtils.closeQuietly(out);
    }
    // todo: ignores contentType
    return factory.resolveFile(this.host, dest);
}

19 View Complete Implementation : NetworkUtils.java
Copyright Apache License 2.0
Author : modernmt
public static boolean isAvailable(int port) {
    ServerSocket ss = null;
    DatagramSocket ds = null;
    try {
        ss = new ServerSocket(port);
        ss.setReuseAddress(true);
        ds = new DatagramSocket(port);
        ds.setReuseAddress(true);
        return true;
    } catch (IOException e) {
    // Nothing to do
    } finally {
        IOUtils.closeQuietly(ds);
        IOUtils.closeQuietly(ss);
    }
    return false;
}

19 View Complete Implementation : MemoryFacade.java
Copyright Apache License 2.0
Author : modernmt
public Collection<Memory> list() throws PersistenceException {
    Connection connection = null;
    Database db = ModernMT.getNode().getDatabase();
    try {
        connection = db.getConnection();
        MemoryDAO memoryDAO = db.getMemoryDAO(connection);
        return memoryDAO.retrieveAll();
    } finally {
        IOUtils.closeQuietly(connection);
    }
}

19 View Complete Implementation : PDFUtils.java
Copyright GNU General Public License v2.0
Author : openkm
/**
 * Mark PDF to be printed.
 */
public static File markToPrint(File input) throws DoreplacedentException, IOException {
    File tmpPrint = File.createTempFile("okm", ".pdf");
    InputStream is = null;
    try {
        is = new FileInputStream(input);
        PdfReader pdfReader = new PdfReader(is);
        OutputStream out = new FileOutputStream(tmpPrint);
        PdfStamper stamper = new PdfStamper(pdfReader, out);
        PdfWriter stamperWriter = stamper.getWriter();
        stamperWriter.addJavaScript("this.print(false);");
        stamper.close();
        pdfReader.close();
    } finally {
        IOUtils.closeQuietly(is);
    }
    return tmpPrint;
}

19 View Complete Implementation : ProjectJsonWriter.java
Copyright MIT License
Author : Cornutum
/**
 * Closes the writer.
 */
public void close() {
    IOUtils.closeQuietly(getWriter());
}

19 View Complete Implementation : SurveyBackupJob.java
Copyright MIT License
Author : openforis
@Override
protected void onEnd() {
    IOUtils.closeQuietly(zipOutputStream);
}

19 View Complete Implementation : SystemInputJsonReader.java
Copyright MIT License
Author : Cornutum
public void close() {
    IOUtils.closeQuietly(getInputStream());
}

19 View Complete Implementation : DataUnmarshaller.java
Copyright MIT License
Author : openforis
public ParseRecordResult parse(String filename) throws DataUnmarshallerException {
    FileReader reader = null;
    try {
        reader = new FileReader(filename);
        ParseRecordResult result = parse(reader);
        return result;
    } catch (IOException e) {
        throw new DataUnmarshallerException(e);
    } finally {
        IOUtils.closeQuietly(reader);
    }
}

19 View Complete Implementation : Searcher.java
Copyright GNU Affero General Public License v3.0
Author : dice-group
public void close() throws IOException {
    IOUtils.closeQuietly(indexReader);
    IOUtils.closeQuietly(indexDirectory);
}

19 View Complete Implementation : GeneratorSetJsonReader.java
Copyright MIT License
Author : Cornutum
public void close() {
    IOUtils.closeQuietly(getInputStream());
}

19 View Complete Implementation : SurveyValidator.java
Copyright MIT License
Author : openforis
public void validateAgainstSchema(File file) throws SurveyValidationException {
    FileInputStream is = null;
    try {
        is = new FileInputStream(file);
        validateAgainstSchema(is);
    } catch (IOException e) {
        throw new RuntimeException("Error validating the survey (creation of temp file): " + e.getMessage(), e);
    } finally {
        IOUtils.closeQuietly(is);
    }
}

19 View Complete Implementation : SystemTestDocReader.java
Copyright MIT License
Author : Cornutum
public void close() {
    IOUtils.closeQuietly(stream_);
}

19 View Complete Implementation : Serializer.java
Copyright GNU General Public License v2.0
Author : openkm
/**
 * @param obj
 */
public static byte[] write(Object obj) throws IOException {
    ByteArrayOutputStream baos = null;
    ObjectOutputStream oos = null;
    try {
        baos = new ByteArrayOutputStream();
        oos = new ObjectOutputStream(baos);
        oos.writeObject(obj);
        oos.flush();
        baos.flush();
        return baos.toByteArray();
    } finally {
        IOUtils.closeQuietly(oos);
        IOUtils.closeQuietly(baos);
    }
}

19 View Complete Implementation : FilteredMultilingualCorpus.java
Copyright Apache License 2.0
Author : modernmt
private void initialize() throws IOException {
    MultilingualCorpusFilter.Initializer initializer = filter.getInitializer();
    if (initializer != null) {
        initializer.onBegin();
        MultilingualLineReader reader = null;
        try {
            reader = corpus.getContentReader();
            int index = 0;
            StringPair pair;
            while ((pair = reader.read()) != null) {
                if (normalizer != null) {
                    pair.source = normalizer.normalize(pair.source);
                    pair.target = normalizer.normalize(pair.target);
                }
                initializer.onPair(pair, index);
                index++;
            }
        } finally {
            IOUtils.closeQuietly(reader);
        }
        initializer.onEnd();
    }
}

19 View Complete Implementation : DatabaseDialectAdapter.java
Copyright GNU General Public License v2.0
Author : openkm
/**
 * Adapt "default.sql" to every supported database
 */
public static String dialectAdapter(InputStream is, String dialect) {
    StringBuilder sb = new StringBuilder();
    BufferedReader br = null;
    String line;
    try {
        br = new BufferedReader(new InputStreamReader(is));
        if (Oracle10gDialect.clreplaced.getCanonicalName().equals(dialect)) {
            log.info("Generation SQL for Oracle10gDialect...");
            while ((line = br.readLine()) != null) {
                sb.append(oracleAdapter(line)).append("\n");
            }
        } else if (SQLServerDialect.clreplaced.getCanonicalName().equals(dialect)) {
            log.info("Generation SQL for SQLServerDialect...");
            while ((line = br.readLine()) != null) {
                sb.append(sqlServerAdapter(line)).append("\n");
            }
        } else {
            log.info("Generation SQL for GeneralDialect...");
            while ((line = br.readLine()) != null) {
                sb.append(line).append("\n");
            }
        }
    } catch (IOException e) {
        e.printStackTrace();
    } finally {
        IOUtils.closeQuietly(br);
        IOUtils.closeQuietly(is);
    }
    return sb.toString().trim();
}

19 View Complete Implementation : Resource.java
Copyright MIT License
Author : Cornutum
public void close() {
    IOUtils.closeQuietly(stream_);
}

19 View Complete Implementation : SurveyRestoreJob.java
Copyright MIT License
Author : openforis
@Override
protected void onEnd() {
    super.onEnd();
    IOUtils.closeQuietly(zipFile);
}

19 View Complete Implementation : Bucket.java
Copyright Apache License 2.0
Author : modernmt
public InputStream getContentStream() throws IOException {
    boolean success = false;
    InputStream gzStream = null;
    InputStream stream = null;
    try {
        this.lockFiles();
        try {
            if (gzPath.exists() && compressedFileSize > 0)
                gzStream = new GZIPInputStream(new BoundedInputStream(new FileInputStream(gzPath), compressedFileSize));
            if (path.exists() && plainTextFileSize > 0)
                stream = new BoundedInputStream(new FileInputStream(path), plainTextFileSize);
        } finally {
            this.unlockFiles();
        }
        success = true;
        if (gzStream != null && stream != null)
            return new SequenceInputStream(gzStream, stream);
        else if (gzStream != null)
            return gzStream;
        else if (stream != null)
            return stream;
        else
            return new InputStream() {

                @Override
                public int read() {
                    return -1;
                }
            };
    } finally {
        if (!success)
            IOUtils.closeQuietly(gzStream);
    }
}

19 View Complete Implementation : Indexer.java
Copyright GNU Affero General Public License v3.0
Author : dice-group
public void close() {
    try {
        indexWriter.commit();
    } catch (IOException e) {
        LOGGER.error("Error occured during final commit of Index Writer.", e);
    }
    IOUtils.closeQuietly(indexWriter);
    IOUtils.closeQuietly(indexDirectory);
}

19 View Complete Implementation : SystemTestJsonReader.java
Copyright MIT License
Author : Cornutum
public void close() {
    IOUtils.closeQuietly(getInputStream());
}

19 View Complete Implementation : IITB_XMLParser.java
Copyright GNU Affero General Public License v3.0
Author : dice-group
public Map<String, Set<IITB_Annotation>> parseAnnotationsFile(File file) throws IOException, SAXException {
    InputStream is = null;
    try {
        is = new BufferedInputStream(new FileInputStream(file));
        return parseAnnotationsStream(is);
    } finally {
        IOUtils.closeQuietly(is);
    }
}

19 View Complete Implementation : GeneratorSetDocReader.java
Copyright MIT License
Author : Cornutum
public void close() {
    IOUtils.closeQuietly(stream_);
}

19 View Complete Implementation : MemoryFacade.java
Copyright Apache License 2.0
Author : modernmt
public Map<Long, Memory> get(Collection<Long> ids) throws PersistenceException {
    Connection connection = null;
    Database db = ModernMT.getNode().getDatabase();
    try {
        connection = db.getConnection();
        MemoryDAO memoryDAO = db.getMemoryDAO(connection);
        return memoryDAO.retrieve(ids);
    } finally {
        IOUtils.closeQuietly(connection);
    }
}

19 View Complete Implementation : MSNBC_XMLParser.java
Copyright GNU Affero General Public License v3.0
Author : dice-group
public MSNBC_Result parseAnnotationsFile(File file) throws IOException, SAXException {
    InputStream is = null;
    try {
        is = new BufferedInputStream(new FileInputStream(file));
        return parseAnnotationsStream(is);
    } finally {
        IOUtils.closeQuietly(is);
    }
}

19 View Complete Implementation : SystemInputJsonWriter.java
Copyright MIT License
Author : Cornutum
/**
 * Closes the writer.
 */
public void close() {
    IOUtils.closeQuietly(getWriter());
}

19 View Complete Implementation : CodeListManager.java
Copyright MIT License
Author : openforis
@Transactional
public void importCodeLists(CollectSurvey survey, File file) throws CodeListImportException {
    FileInputStream is = null;
    try {
        is = new FileInputStream(file);
        importCodeLists(survey, is);
    } catch (FileNotFoundException e) {
        throw new CodeListImportException(e);
    } finally {
        IOUtils.closeQuietly(is);
    }
}

19 View Complete Implementation : OpenApiReader.java
Copyright MIT License
Author : Cornutum
public void close() {
    IOUtils.closeQuietly(reader_);
}

19 View Complete Implementation : SurveyManager.java
Copyright MIT License
Author : openforis
protected CollectSurvey unmarshalSurvey(File file, boolean includeCodeLisreplacedems) throws IdmlParseException {
    FileInputStream tempIs = null;
    try {
        tempIs = new FileInputStream(file);
        return surveyDao.unmarshalIdml(tempIs, includeCodeLisreplacedems);
    } catch (Exception e) {
        // should never enter here
        throw new RuntimeException(e);
    } finally {
        IOUtils.closeQuietly(tempIs);
    }
}

19 View Complete Implementation : WhiteListBasedUriKBClassifier.java
Copyright GNU Affero General Public License v3.0
Author : dice-group
public static WhiteListBasedUriKBClreplacedifier create(File file) {
    InputStream is = null;
    try {
        is = new BufferedInputStream(new FileInputStream(file));
        return create(is);
    } catch (IOException e) {
        LOGGER.error("Exception while trying to read knowledge base namespaces.", e);
        return null;
    } finally {
        IOUtils.closeQuietly(is);
    }
}

19 View Complete Implementation : FsDirectoryResource.java
Copyright GNU General Public License v2.0
Author : openkm
private void createEmptyFile(File file) {
    FileOutputStream fout = null;
    try {
        fout = new FileOutputStream(file);
    } catch (IOException e) {
        throw new RuntimeException(e);
    } finally {
        IOUtils.closeQuietly(fout);
    }
}

19 View Complete Implementation : AbstractFilter.java
Copyright MIT License
Author : Cornutum
/**
 * Terminates filter output.
 */
public void close() {
    IOUtils.closeQuietly(source_);
    try {
        complete();
    } catch (Exception e) {
        logger_.error("Can't complete filtering", e);
    }
}

19 View Complete Implementation : PDFUtils.java
Copyright GNU General Public License v2.0
Author : openkm
/**
 * Encrypt a doreplacedent and set permissions
 *
 * If a PDF is encrypted using an owner preplacedword but no user preplacedword, anyone can open the PDF and is restricted by the permissions
 * selected during encryption. Only someone opening that PDF with its owner preplacedword is permitted has unlimited access to the PDF.
 */
public static File encrypt(File input, String userPreplacedword, String ownerPreplacedword, int permissions) throws DoreplacedentException, IOException {
    File tmp = File.createTempFile("okm", ".pdf");
    InputStream is = null;
    OutputStream out = null;
    try {
        is = new FileInputStream(input);
        out = new FileOutputStream(tmp);
        encrypt(is, userPreplacedword, ownerPreplacedword, permissions, out);
    } finally {
        IOUtils.closeQuietly(is);
        IOUtils.closeQuietly(out);
    }
    return tmp;
}

19 View Complete Implementation : IndexBasedEntityChecker.java
Copyright GNU Affero General Public License v3.0
Author : dice-group
public void close() throws IOException {
    IOUtils.closeQuietly(indexReader);
    IOUtils.closeQuietly(indexDirectory);
}

19 View Complete Implementation : Serializer.java
Copyright GNU General Public License v2.0
Author : openkm
/**
 * @param obj
 */
public static void write(String filename, Object obj) {
    FileOutputStream fos = null;
    ObjectOutputStream oos = null;
    try {
        fos = new FileOutputStream(Config.HOME_DIR + File.separator + filename + ".ser");
        oos = new ObjectOutputStream(fos);
        oos.writeObject(obj);
    } catch (FileNotFoundException e) {
        log.error(e.getMessage());
    } catch (IOException e) {
        log.error(e.getMessage());
    } finally {
        IOUtils.closeQuietly(oos);
        IOUtils.closeQuietly(fos);
    }
}

19 View Complete Implementation : GeneratorSetJsonWriter.java
Copyright MIT License
Author : Cornutum
/**
 * Closes the writer.
 */
public void close() {
    IOUtils.closeQuietly(getWriter());
}

19 View Complete Implementation : Serializer.java
Copyright GNU General Public License v2.0
Author : openkm
/**
 * @param obj
 */
public static Object read(String filename) {
    FileInputStream fis = null;
    ObjectInputStream ois = null;
    Object obj = null;
    try {
        fis = new FileInputStream(Config.HOME_DIR + File.separator + filename + ".ser");
        ois = new ObjectInputStream(fis);
        obj = ois.readObject();
    } catch (FileNotFoundException e) {
        log.error(e.getMessage());
    } catch (IOException e) {
        log.error(e.getMessage());
    } catch (ClreplacedNotFoundException e) {
        log.error(e.getMessage());
    } finally {
        IOUtils.closeQuietly(ois);
        IOUtils.closeQuietly(fis);
    }
    return obj;
}

19 View Complete Implementation : PreprocessorTest.java
Copyright Apache License 2.0
Author : modernmt
private static Sentence process(String text) throws ProcessingException {
    Preprocessor preprocessor = null;
    try {
        preprocessor = new Preprocessor();
        return preprocessor.process(language, text);
    } catch (IOException e) {
        throw new ProcessingException(e);
    } finally {
        IOUtils.closeQuietly(preprocessor);
    }
}

19 View Complete Implementation : NetworkUtils.java
Copyright Apache License 2.0
Author : modernmt
public static int getAvailablePort() throws IOException {
    ServerSocket ss = null;
    try {
        ss = new ServerSocket(0);
        return ss.getLocalPort();
    } finally {
        IOUtils.closeQuietly(ss);
    }
}

19 View Complete Implementation : TestSystemTestHtmlWriter.java
Copyright MIT License
Author : Cornutum
public void testWriteResource(String systemTestResource) {
    // Given...
    SystemTestDef systemTest = systemTestResources_.read(systemTestResource);
    // When...
    File doc = getDocPath(systemTestResource);
    SystemTestHtmlWriter writer = null;
    try {
        try {
            writer = new SystemTestHtmlWriter(new FileWriter(doc));
        } catch (Exception e) {
            throw new RuntimeException("Can't open file=" + doc, e);
        }
        writer.write(systemTest);
    } catch (Exception e) {
        throw new RuntimeException("Can't write " + systemTest + " to file=" + doc, e);
    } finally {
        IOUtils.closeQuietly(writer);
    }
}

19 View Complete Implementation : XMLDataImportProcess.java
Copyright MIT License
Author : openforis
@Override
public void close() {
    IOUtils.closeQuietly(backupFileExtractor);
}

19 View Complete Implementation : Corpora.java
Copyright Apache License 2.0
Author : modernmt
public static Map<LanguageDirection, Integer> countLines(MultilingualCorpus corpus) throws IOException {
    Map<LanguageDirection, Counter> counts = new HashMap<>();
    MultilingualCorpus.MultilingualLineReader reader = null;
    try {
        reader = corpus.getContentReader();
        MultilingualCorpus.StringPair line;
        while ((line = reader.read()) != null) {
            counts.computeIfAbsent(line.language, k -> new Counter()).count++;
        }
    } finally {
        IOUtils.closeQuietly(reader);
    }
    Map<LanguageDirection, Integer> result = new HashMap<>(counts.size());
    for (Map.Entry<LanguageDirection, Counter> entry : counts.entrySet()) result.put(entry.getKey(), entry.getValue().count);
    return result;
}

19 View Complete Implementation : ProjectJsonReader.java
Copyright MIT License
Author : Cornutum
public void close() {
    IOUtils.closeQuietly(getInputStream());
}

19 View Complete Implementation : TcasesIO.java
Copyright MIT License
Author : Cornutum
/**
 * Returns test case definitions for the given {@link SystemInputDocReader system input definition}, using the given
 * {@link GeneratorSetDocReader generator set} and {@link SystemTestDocReader base test definitions}.
 * If <CODE>genDefStream</CODE> is null, the default generator is
 * used.  If <CODE>baseDefStream</CODE> is null, no base test definitions are used.
 */
public static SystemTestDef getTests(InputStream inputDefStream, InputStream genDefStream, InputStream baseDefStream) {
    SystemInputDocReader inputDefReader = null;
    GeneratorSetDocReader genDefReader = null;
    SystemTestDocReader baseDefReader = null;
    try {
        inputDefReader = new SystemInputDocReader(inputDefStream);
        genDefReader = genDefStream == null ? null : new GeneratorSetDocReader(genDefStream);
        baseDefReader = baseDefStream == null ? null : new SystemTestDocReader(baseDefStream);
        return Tcases.getTests(inputDefReader.getSystemInputDef(), genDefReader == null ? null : genDefReader.getGeneratorSet(), baseDefReader == null ? null : baseDefReader.getSystemTestDef());
    } catch (Exception e) {
        throw new RuntimeException("Can't get test definitions", e);
    } finally {
        IOUtils.closeQuietly(inputDefReader);
        IOUtils.closeQuietly(genDefReader);
        IOUtils.closeQuietly(baseDefReader);
    }
}

19 View Complete Implementation : SystemInputResources.java
Copyright MIT License
Author : Cornutum
/**
 * Writes the {@link SystemInputDef} to the the given file.
 */
public void write(SystemInputDef systemInput, File file) {
    SystemInputDocWriter writer = createWriter(file);
    try {
        writer.write(systemInput);
    } catch (Exception e) {
        throw new RuntimeException("Can't write " + systemInput + " to file=" + file, e);
    } finally {
        IOUtils.closeQuietly(writer);
    }
}

19 View Complete Implementation : SystemTestJsonWriter.java
Copyright MIT License
Author : Cornutum
/**
 * Closes the writer.
 */
public void close() {
    IOUtils.closeQuietly(getWriter());
}

19 View Complete Implementation : SystemInputDocReader.java
Copyright MIT License
Author : Cornutum
public void close() {
    IOUtils.closeQuietly(stream_);
}

19 View Complete Implementation : MemoryFacade.java
Copyright Apache License 2.0
Author : modernmt
public Memory get(long id) throws PersistenceException {
    Connection connection = null;
    Database db = ModernMT.getNode().getDatabase();
    try {
        connection = db.getConnection();
        MemoryDAO memoryDAO = db.getMemoryDAO(connection);
        return memoryDAO.retrieve(id);
    } finally {
        IOUtils.closeQuietly(connection);
    }
}