类org.apache.hadoop.hbase.util.DynamicClassLoader源码实例Demo

下面列出了怎么用org.apache.hadoop.hbase.util.DynamicClassLoader的API类实例代码及写法,或者点击链接到github查看源代码。

源代码1 项目: phoenix   文件: UDFExpression.java
private void constructUDFFunction() {
    try {
        DynamicClassLoader classLoader = getClassLoader(this.tenantId, this.jarPath);
        Class<?> clazz = classLoader.loadClass(this.functionClassName);
        Constructor<?> constructor = clazz.getConstructor(List.class);
        udfFunction = (ScalarFunction)constructor.newInstance(this.children);
    } catch (ClassNotFoundException | NoSuchMethodException | SecurityException
            | InstantiationException | IllegalAccessException | IllegalArgumentException
            | InvocationTargetException e) {
        throw new RuntimeException(e);
    }
}
 
 类所在包
 类方法
 同包方法