public abstract class SpiLoader extends ClassLoader implements org.osgi.framework.BundleReference
| Constructor and Description |
|---|
SpiLoader() |
| Modifier and Type | Method and Description |
|---|---|
abstract SpiLoader |
findClass(Predicate<String> predicate,
Function<String,Class<?>> function) |
abstract List<org.osgi.framework.Bundle> |
getBundles() |
abstract Class<?> |
getOrRegister(String proxyClassName,
byte[] proxyBytes,
Package pck,
ProtectionDomain protectionDomain) |
abstract SpiLoader |
handleResources(Predicate<String> predicate,
Function<String,Enumeration<URL>> function) |
clearAssertionStatus, defineClass, defineClass, defineClass, defineClass, definePackage, findClass, findLibrary, findLoadedClass, findResource, findResources, findSystemClass, getClassLoadingLock, getPackage, getPackages, getParent, getResource, getResourceAsStream, getResources, getSystemClassLoader, getSystemResource, getSystemResourceAsStream, getSystemResources, loadClass, loadClass, registerAsParallelCapable, resolveClass, setClassAssertionStatus, setDefaultAssertionStatus, setPackageAssertionStatus, setSignerspublic abstract List<org.osgi.framework.Bundle> getBundles()
public abstract Class<?> getOrRegister(String proxyClassName, byte[] proxyBytes, Package pck, ProtectionDomain protectionDomain)
public abstract SpiLoader handleResources(Predicate<String> predicate, Function<String,Enumeration<URL>> function)
Copyright © 2020 The Apache Software Foundation. All rights reserved.