| Package | Description |
|---|---|
| com.alipay.sofa.ark.spi.event.plugin | |
| com.alipay.sofa.ark.spi.model | |
| com.alipay.sofa.ark.spi.service.classloader | |
| com.alipay.sofa.ark.spi.service.plugin |
| Constructor and Description |
|---|
AfterPluginStartupEvent(Plugin source) |
AfterPluginStopEvent(Plugin source) |
BeforePluginStartupEvent(Plugin source) |
BeforePluginStopEvent(Plugin source) |
| Modifier and Type | Method and Description |
|---|---|
Plugin |
PluginContext.getPlugin()
get Plugin
|
Plugin |
PluginContext.getPlugin(String pluginName)
get Plugin by Plugin Name
|
| Modifier and Type | Method and Description |
|---|---|
Plugin |
ClassLoaderService.findExportPlugin(String className) |
| Modifier and Type | Method and Description |
|---|---|
Plugin |
PluginFactoryService.createEmbedPlugin(PluginArchive pluginArchive,
ClassLoader masterClassLoader)
Mock Plugin Model according to master biz
|
Plugin |
PluginFactoryService.createPlugin(File file)
Create Plugin Model according to
File |
Plugin |
PluginFactoryService.createPlugin(PluginArchive pluginArchive)
Create Plugin Model according to
PluginArchive |
Plugin |
PluginFactoryService.createPlugin(PluginArchive pluginArchive,
URL[] extensions,
Set<String> exportPackages)
can custom plugin extensions urls
|
Plugin |
PluginManagerService.getPluginByName(String pluginName)
Get plugin info by plugin name
|
| Modifier and Type | Method and Description |
|---|---|
List<Plugin> |
PluginManagerService.getPluginsInOrder()
Get all plugins in priority PriorityOrdered
|
| Modifier and Type | Method and Description |
|---|---|
void |
PluginManagerService.registerPlugin(Plugin plugin)
Register ark plugin
|
Copyright © 2024. All rights reserved.