Class StreamHelper

java.lang.Object
de.elo.mover.main.helper.StreamHelper

public class StreamHelper
extends java.lang.Object

Überschrift: StreamHelper.

Beschreibung: Hilfsklasse für das Schließen von Streams.

Copyright: Copyright (c) ELO Digital Office GmbH 2018

  • Constructor Summary

    Constructors
    Constructor Description
    StreamHelper()  
  • Method Summary

    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 Details

    • StreamHelper

      public StreamHelper()
  • Method Details

    • 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