package org.kefirsf.bb.util; import java.io.InputStream; import java.util.UUID; /** * Utils class * * @author Vitaliy Samolovskih aka Kefir */ public final class Utils { private Utils() { } /** * Open the resource stream for named resource. * Stream must be closed by user after usage. * * @param resourceName resource name * @return input stream */ public static InputStream openResourceStream(String resourceName) { InputStream stream = null; ClassLoader classLoader = Utils.class.getClassLoader(); if (classLoader != null) { stream = classLoader.getResourceAsStream(resourceName); } if (stream == null) { stream = ClassLoader.getSystemResourceAsStream(resourceName); } return stream; } public static String generateRandomName() { return UUID.randomUUID().toString(); } }