Class ClassLoaderUtil
- java.lang.Object
-
- org.apache.accumulo.core.classloader.ClassLoaderUtil
-
public class ClassLoaderUtil extends Object
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static ClassLoader
getClassLoader(String context)
static void
initContextFactory(AccumuloConfiguration conf)
Initialize the ContextClassLoaderFactorystatic <U> Class<? extends U>
loadClass(String className, Class<U> extension)
static <U> Class<? extends U>
loadClass(String context, String className, Class<U> extension)
static String
tableContext(AccumuloConfiguration conf)
Retrieve the classloader context from a table's configuration.
-
-
-
Method Detail
-
initContextFactory
public static void initContextFactory(AccumuloConfiguration conf)
Initialize the ContextClassLoaderFactory
-
getClassLoader
public static ClassLoader getClassLoader(String context)
-
loadClass
public static <U> Class<? extends U> loadClass(String context, String className, Class<U> extension) throws ClassNotFoundException
- Throws:
ClassNotFoundException
-
loadClass
public static <U> Class<? extends U> loadClass(String className, Class<U> extension) throws ClassNotFoundException
- Throws:
ClassNotFoundException
-
tableContext
public static String tableContext(AccumuloConfiguration conf)
Retrieve the classloader context from a table's configuration.
-
-