| Class | Description |
|---|---|
| AbstractClassEnhancePluginDefine |
Basic abstract class of all sky-walking auto-instrumentation plugins.
|
| ByteBuddyCoreClasses |
All ByteBuddy core classes required to expose, including open edge for JDK 9+ module, or Bootstrap instrumentation.
|
| EnhanceContext |
The
EnhanceContext represents the context or status for processing a class. |
| PluginBootstrap |
Plugins finder.
|
| PluginDefine | |
| PluginFinder |
The
PluginFinder represents a finder , which assist to find the one from the given AbstractClassEnhancePluginDefine list. |
| PluginResourcesResolver |
Use the current classloader to read all plugin define file.
|
| Enum | Description |
|---|---|
| DynamicPluginLoader |
The plugin can be inserted into the kernel by implementing this spi return PluginDefine list.
|
| InstrumentDebuggingClass |
The manipulated class output.
|
| PluginCfg | |
| WitnessClassFinder |
The
WitnessClassFinder represents a pool of TypePools,
each TypePool matches a ClassLoader,
which helps to find the class define existed or not. |
| Exception | Description |
|---|---|
| PluginException |
Copyright © 2019 The Apache Software Foundation. All rights reserved.