public abstract class FlinkUserCodeClassLoader extends MutableURLClassLoader
loadClass(String,
boolean)
.限定符和类型 | 字段和说明 |
---|---|
protected Consumer<Throwable> |
classLoadingExceptionHandler |
static Consumer<Throwable> |
NOOP_EXCEPTION_HANDLER |
限定符 | 构造器和说明 |
---|---|
protected |
FlinkUserCodeClassLoader(URL[] urls,
ClassLoader parent) |
protected |
FlinkUserCodeClassLoader(URL[] urls,
ClassLoader parent,
Consumer<Throwable> classLoadingExceptionHandler) |
限定符和类型 | 方法和说明 |
---|---|
Class<?> |
loadClass(String name,
boolean resolve) |
protected Class<?> |
loadClassWithoutExceptionHandling(String name,
boolean resolve)
Same as
loadClass(String, boolean) but without exception handling. |
addURL, copy
close, definePackage, findClass, findResource, findResources, getPermissions, getResourceAsStream, getURLs, newInstance, newInstance
defineClass, defineClass
clearAssertionStatus, defineClass, defineClass, defineClass, defineClass, definePackage, findLibrary, findLoadedClass, findSystemClass, getClassLoadingLock, getPackage, getPackages, getParent, getResource, getResources, getSystemClassLoader, getSystemResource, getSystemResourceAsStream, getSystemResources, loadClass, registerAsParallelCapable, resolveClass, setClassAssertionStatus, setDefaultAssertionStatus, setPackageAssertionStatus, setSigners
protected FlinkUserCodeClassLoader(URL[] urls, ClassLoader parent)
protected FlinkUserCodeClassLoader(URL[] urls, ClassLoader parent, Consumer<Throwable> classLoadingExceptionHandler)
public final Class<?> loadClass(String name, boolean resolve) throws ClassNotFoundException
loadClass
在类中 ClassLoader
ClassNotFoundException
protected Class<?> loadClassWithoutExceptionHandling(String name, boolean resolve) throws ClassNotFoundException
loadClass(String, boolean)
but without exception handling.
Extending concrete class loaders should implement this instead of loadClass(String, boolean)
.
Copyright © 2014–2024 The Apache Software Foundation. All rights reserved.