Package de.elo.mover.main.helper
Class StreamHelper
java.lang.Object
de.elo.mover.main.helper.StreamHelper
Überschrift: StreamHelper.
Beschreibung: Hilfsklasse für das Schließen von Streams.
Copyright: Copyright (c) ELO Digital Office GmbH 2018 - 2021
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidcloseConnection(HttpURLConnection urlConn) Schließt die angegebene HttpUrl-Verbindung.static voidcloseConnectionQuietly(HttpURLConnection urlConn) Schließt die angegebene HttpUrl-Verbindung ohne Fehlermeldung.static voidcloseObject(Closeable stream) Schließt das angegebene "Closeable"-Objekt.static voidcloseObjectQuietly(Closeable stream) Schließt das angegebene "Closeable"-Objekt ohne Fehlermeldung.static voidcloseObjects(Closeable firstStream, Closeable secStream) Schließt die angegebenen "Closeable"-Objekte.static voidcloseObjects(Closeable firstStream, Closeable secStream, Closeable thirdStream, Closeable fourthStream) Schließt die angegebenen "Closeable"-Objekte.static voidcloseObjectsQuietly(Closeable firstStream, Closeable secStream, Closeable thirdStream, Closeable fourthStream) Schließt die angegebenen "Closeable"-Objekte ohne Fehlermeldung.static StringLiefert den Inhalt des angegebenen InputStream als eine Zeichenkette zurück.
-
Constructor Details
-
StreamHelper
public StreamHelper()
-
-
Method Details
-
closeObject
Schließt das angegebene "Closeable"-Objekt.- Parameters:
stream- Zu schließendes Objekt
-
closeObjectQuietly
Schließt das angegebene "Closeable"-Objekt ohne Fehlermeldung.- Parameters:
stream- Zu schließendes Objekt
-
closeConnection
Schließt die angegebene HttpUrl-Verbindung.- Parameters:
urlConn- HttpUrl-Verbindung
-
closeConnectionQuietly
Schließt die angegebene HttpUrl-Verbindung ohne Fehlermeldung.- Parameters:
urlConn- HttpUrl-Verbindung
-
closeObjects
Schließt die angegebenen "Closeable"-Objekte.- Parameters:
firstStream- Erstes zu schließendes ObjektsecStream- Zweites zu schließendes Objekt
-
closeObjects
public static void closeObjects(Closeable firstStream, Closeable secStream, Closeable thirdStream, Closeable fourthStream) Schließt die angegebenen "Closeable"-Objekte.- Parameters:
firstStream- Erstes zu schließendes ObjektsecStream- Zweites zu schließendes ObjektthirdStream- Drittes zu schließendes ObjektfourthStream- Viertes zu schließendes Objekt
-
closeObjectsQuietly
public static void closeObjectsQuietly(Closeable firstStream, Closeable secStream, Closeable thirdStream, Closeable fourthStream) Schließt die angegebenen "Closeable"-Objekte ohne Fehlermeldung.- Parameters:
firstStream- Erstes zu schließendes ObjektsecStream- Zweites zu schließendes ObjektthirdStream- Drittes zu schließendes ObjektfourthStream- Viertes zu schließendes Objekt
-
getContent
Liefert den Inhalt des angegebenen InputStream als eine Zeichenkette zurück.- Parameters:
is- InputStream- Returns:
- Inhalt vom InputStream
- Throws:
IOException
-