/** * Constructor. * * @param urls Urls. * @param name Classloader name. * @param libNames Optional additional native library names to be linked from parent classloader. */ public HadoopClassLoader(URL[] urls, String name, @Nullable String[] libNames, HadoopHelper helper) { super(addHadoopUrls(urls), APP_CLS_LDR); assert !(getParent() instanceof HadoopClassLoader); this.name = name; this.helper = helper; initializeNativeLibraries(libNames); }
/** * Constructor. * * @param urls Urls. * @param name Classloader name. * @param libNames Optional additional native library names to be linked from parent classloader. */ public HadoopClassLoader(URL[] urls, String name, @Nullable String[] libNames, HadoopHelper helper) { super(addHadoopUrls(urls), APP_CLS_LDR); assert !(getParent() instanceof HadoopClassLoader); this.name = name; this.helper = helper; initializeNativeLibraries(libNames); }