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 | 57 |
1 files changed, 0 insertions, 57 deletions
diff --git a/src/main/java/org/openslx/satellitedaemon/util/Util.java b/src/main/java/org/openslx/satellitedaemon/util/Util.java deleted file mode 100644 index 986ff73..0000000 --- a/src/main/java/org/openslx/satellitedaemon/util/Util.java +++ /dev/null @@ -1,57 +0,0 @@ -package org.openslx.satellitedaemon.util; - -import java.io.Closeable; - -import org.apache.log4j.Logger; - -public class Util -{ - private static Logger log = Logger.getLogger( Util.class ); - - /** - * Check if the given object is null, abort program if true. An optional - * message to be printed can be passed. A stack trace will be printed, too. - * Finally the application terminates with exit code 2. - * - * This comes in handy if something must not be null, and you want user - * friendly output. A perfect example would be reading settings from a - * config file. You can use this on mandatory fields. - * - * @param something - * the object to compare to null - * @param message - * the message to be printed if something is null - */ - public static void notNullFatal( Object something, String message ) - { - if ( something == null ) { - if ( message != null ) - log.fatal( "[NOTNULL] " + message ); - log.warn( Thread.currentThread().getStackTrace().toString() ); - System.exit( 2 ); - } - } - - public static void notNullOrEmptyFatal( String something, String message ) - { - if ( something == null || something.isEmpty() ) { - if ( message != null ) - log.fatal( "[NOTNULL] " + message ); - log.warn( Thread.currentThread().getStackTrace().toString() ); - System.exit( 2 ); - } - } - - public static void streamClose( Closeable... closeable ) - { - for ( Closeable c : closeable ) { - if ( c == null ) - continue; - try { - c.close(); - } catch ( Throwable t ) { - } - } - } - -} |