Class ResourceClassLoaderUtils


  • public class ResourceClassLoaderUtils
    extends java.lang.Object
    Class Loader Utils specifically designed to work with Resources. Migrated from ClassLoaderUtils in the common project for dependency reasons.
    • 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)