| Package | Description |
|---|---|
| org.hotswap.agent.annotation.handler | |
| org.hotswap.agent.config | |
| org.hotswap.agent.plugin.watchResources |
| Modifier and Type | Field and Description |
|---|---|
protected PluginManager |
WatchHandler.pluginManager |
protected PluginManager |
OnClassLoadedHandler.pluginManager |
protected PluginManager |
InitHandler.pluginManager |
protected PluginManager |
AnnotationProcessor.pluginManager |
| Modifier and Type | Method and Description |
|---|---|
void |
AnnotationProcessor.init(PluginManager pluginManager) |
| Constructor and Description |
|---|
AnnotationProcessor(PluginManager pluginManager) |
InitHandler(PluginManager pluginManager) |
OnClassLoadedHandler(PluginManager pluginManager) |
PluginClassFileTransformer(PluginManager pluginManager,
PluginAnnotation<OnClassLoadEvent> pluginAnnotation) |
WatchHandler(PluginManager pluginManager) |
| Modifier and Type | Method and Description |
|---|---|
static PluginManager |
PluginManager.getInstance()
Get the singleton instance of the plugin manager.
|
| Constructor and Description |
|---|
PluginRegistry(PluginManager pluginManager,
ClassLoaderPatcher classLoaderPatcher)
Create an instanec of plugin registry and initialize scanner and processor.
|
| Modifier and Type | Method and Description |
|---|---|
static void |
WatchResourcesPlugin.init(PluginManager pluginManager,
PluginConfiguration pluginConfiguration,
ClassLoader appClassLoader)
For each classloader check for watchResources configuration instance with hotswapper.
|
Copyright © 2018. All rights reserved.