Class ResourceClassLoaderUtils
- java.lang.Object
-
- com.wavemaker.commons.classloader.ResourceClassLoaderUtils
-
public class ResourceClassLoaderUtils extends java.lang.ObjectClass Loader Utils specifically designed to work withResources. Migrated fromClassLoaderUtilsin the common project for dependency reasons.
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.lang.ClassLoadergetClassLoaderForResources(boolean nonLocking, java.lang.ClassLoader parent, Resource... resources)static java.lang.ClassLoadergetClassLoaderForResources(java.lang.ClassLoader parent, Resource... resources)static <V> VrunInClassLoaderContext(WMCallable<V> executable, java.lang.ClassLoader cl)static <V> VrunInClassLoaderContext(WMCallable<V> executable, java.lang.Runnable finalizerTask, java.lang.ClassLoader cl)static voidrunInClassLoaderContext(java.lang.Runnable runnable, java.lang.ClassLoader cl)
-
-
-
Method Detail
-
getClassLoaderForResources
public static java.lang.ClassLoader getClassLoaderForResources(java.lang.ClassLoader parent, Resource... resources)
-
getClassLoaderForResources
public static java.lang.ClassLoader getClassLoaderForResources(boolean nonLocking, java.lang.ClassLoader parent, Resource... resources)
-
runInClassLoaderContext
public static void runInClassLoaderContext(java.lang.Runnable runnable, java.lang.ClassLoader cl)
-
runInClassLoaderContext
public static <V> V runInClassLoaderContext(WMCallable<V> executable, java.lang.ClassLoader cl)
-
runInClassLoaderContext
public static <V> V runInClassLoaderContext(WMCallable<V> executable, java.lang.Runnable finalizerTask, java.lang.ClassLoader cl)
-
-