Class ELOAsStreamUtils


  • public class ELOAsStreamUtils
    extends java.lang.Object

    Überschrift: ELOAsStreamUtils.

    Beschreibung: Hilfsklasse für das Schließen von Stream-Objekten.

    Copyright: Copyright (c) ELO Digital Office GmbH 2018

    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static void closeConnection​(java.net.HttpURLConnection urlConn)
      Schließt die angegebene HttpUrl-Verbindung.
      static void closeConnectionQuietly​(java.net.HttpURLConnection urlConn)
      Schließt die angegebene HttpUrl-Verbindung ohne Fehlermeldung.
      static void closeObject​(java.io.Closeable stream)
      Schließt das angegebene "Closeable"-Objekt.
      static void closeObjectQuietly​(java.io.Closeable stream)
      Schließt das angegebene "Closeable"-Objekt ohne Fehlermeldung.
      static void closeObjects​(java.io.Closeable firstStream, java.io.Closeable secStream)
      Schließt die angegebenen "Closeable"-Objekte.
      static void closeObjects​(java.io.Closeable firstStream, java.io.Closeable secStream, java.io.Closeable thirdStream, java.io.Closeable fourthStream)
      Schließt die angegebenen "Closeable"-Objekte.
      static void closeObjectsQuietly​(java.io.Closeable firstStream, java.io.Closeable secStream, java.io.Closeable thirdStream, java.io.Closeable fourthStream)
      Schließt die angegebenen "Closeable"-Objekte ohne Fehlermeldung.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • ELOAsStreamUtils

        public ELOAsStreamUtils()
    • Method Detail

      • closeObject

        public static void closeObject​(java.io.Closeable stream)
        Schließt das angegebene "Closeable"-Objekt.
        Parameters:
        stream - Zu schließendes Objekt
      • closeObjectQuietly

        public static void closeObjectQuietly​(java.io.Closeable stream)
        Schließt das angegebene "Closeable"-Objekt ohne Fehlermeldung.
        Parameters:
        stream - Zu schließendes Objekt
      • closeConnection

        public static void closeConnection​(java.net.HttpURLConnection urlConn)
        Schließt die angegebene HttpUrl-Verbindung.
        Parameters:
        urlConn - HttpUrl-Verbindung
      • closeConnectionQuietly

        public static void closeConnectionQuietly​(java.net.HttpURLConnection urlConn)
        Schließt die angegebene HttpUrl-Verbindung ohne Fehlermeldung.
        Parameters:
        urlConn - HttpUrl-Verbindung
      • closeObjects

        public static void closeObjects​(java.io.Closeable firstStream,
                                        java.io.Closeable secStream)
        Schließt die angegebenen "Closeable"-Objekte.
        Parameters:
        firstStream - Erstes zu schließendes Objekt
        secStream - Zweites zu schließendes Objekt
      • closeObjects

        public static void closeObjects​(java.io.Closeable firstStream,
                                        java.io.Closeable secStream,
                                        java.io.Closeable thirdStream,
                                        java.io.Closeable fourthStream)
        Schließt die angegebenen "Closeable"-Objekte.
        Parameters:
        firstStream - Erstes zu schließendes Objekt
        secStream - Zweites zu schließendes Objekt
        thirdStream - Drittes zu schließendes Objekt
        fourthStream - Viertes zu schließendes Objekt
      • closeObjectsQuietly

        public static void closeObjectsQuietly​(java.io.Closeable firstStream,
                                               java.io.Closeable secStream,
                                               java.io.Closeable thirdStream,
                                               java.io.Closeable fourthStream)
        Schließt die angegebenen "Closeable"-Objekte ohne Fehlermeldung.
        Parameters:
        firstStream - Erstes zu schließendes Objekt
        secStream - Zweites zu schließendes Objekt
        thirdStream - Drittes zu schließendes Objekt
        fourthStream - Viertes zu schließendes Objekt