public class ClassLoaderDefineClassPatcher extends Object implements ClassLoaderPatcher
| Constructor and Description |
|---|
ClassLoaderDefineClassPatcher() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
isPatchAvailable(ClassLoader classLoader)
Check if the classloader can be patched.
|
void |
patch(ClassLoader classLoaderFrom,
String pluginPath,
ClassLoader classLoaderTo,
ProtectionDomain protectionDomain)
Patch the classloader.
|
public void patch(ClassLoader classLoaderFrom, String pluginPath, ClassLoader classLoaderTo, ProtectionDomain protectionDomain)
ClassLoaderPatcherpatch in interface ClassLoaderPatcherclassLoaderFrom - classloader to load classes frompluginPath - path to copyclassLoaderTo - classloader to copy classes toprotectionDomain - required protection in target classloaderpublic boolean isPatchAvailable(ClassLoader classLoader)
ClassLoaderPatcherisPatchAvailable in interface ClassLoaderPatcherclassLoader - classloader to checkCopyright © 2018. All rights reserved.