public class ClassLoaders extends Object
Thread.getContextClassLoader()| Constructor and Description |
|---|
ClassLoaders() |
| Modifier and Type | Method and Description |
|---|---|
static boolean |
containsClass(ClassLoader loader,
Class<?> type) |
static boolean |
containsClass(ClassLoader loader,
String type) |
static <T> T |
executeIn(ClassLoader loader,
Callable<T> task)
Execute the given
Callable in the ClassLoader provided. |
static Throwable |
getClassLoadingExceptionFor(ClassLoader loader,
String typeName) |
static Class<?> |
loadClass(ClassLoader loader,
Class<?> type) |
static Class<?> |
loadClass(ClassLoader loader,
String typeName) |
static boolean |
ownsClass(ClassLoader loader,
Class<?> type) |
public static <T> T executeIn(ClassLoader loader, Callable<T> task) throws Exception
Callable in the ClassLoader provided. Return the result, if any.Exceptionpublic static boolean containsClass(ClassLoader loader, Class<?> type)
public static boolean containsClass(ClassLoader loader, String type)
public static Class<?> loadClass(ClassLoader loader, String typeName)
public static Class<?> loadClass(ClassLoader loader, Class<?> type)
public static boolean ownsClass(ClassLoader loader, Class<?> type)
public static Throwable getClassLoadingExceptionFor(ClassLoader loader, String typeName)
Copyright © 2014 JBoss by Red Hat. All rights reserved.