diff options
Diffstat (limited to 'src/main/java/org/openslx/satellitedaemon/util/Util.java')
-rw-r--r-- | src/main/java/org/openslx/satellitedaemon/util/Util.java | 17 |
1 files changed, 16 insertions, 1 deletions
diff --git a/src/main/java/org/openslx/satellitedaemon/util/Util.java b/src/main/java/org/openslx/satellitedaemon/util/Util.java index 24f9883..986ff73 100644 --- a/src/main/java/org/openslx/satellitedaemon/util/Util.java +++ b/src/main/java/org/openslx/satellitedaemon/util/Util.java @@ -1,5 +1,7 @@ package org.openslx.satellitedaemon.util; +import java.io.Closeable; + import org.apache.log4j.Logger; public class Util @@ -29,7 +31,7 @@ public class Util System.exit( 2 ); } } - + public static void notNullOrEmptyFatal( String something, String message ) { if ( something == null || something.isEmpty() ) { @@ -39,4 +41,17 @@ public class Util System.exit( 2 ); } } + + public static void streamClose( Closeable... closeable ) + { + for ( Closeable c : closeable ) { + if ( c == null ) + continue; + try { + c.close(); + } catch ( Throwable t ) { + } + } + } + } |