Package | Description |
---|---|
net.ymate.platform.plugin | |
net.ymate.platform.plugin.impl |
Modifier and Type | Class and Description |
---|---|
class |
AbstractPlugin
插件启动器接口抽象实现,完成必要参数的赋值动作
|
Modifier and Type | Method and Description |
---|---|
IPlugin |
IPluginBeanFactory.getPlugin(String idOrAlias)
通过插件唯一标识获取插件实例
|
IPlugin |
IPlugins.getPlugin(String id)
通过ID获取默认插件工厂中的插件实例
|
IPlugin |
IPluginFactory.getPlugin(String idOrAlias)
通过插件唯一标识获取插件实例
|
IPlugin |
Plugins.getPlugin(String id) |
Modifier and Type | Method and Description |
---|---|
Class<? extends IPlugin> |
PluginMeta.getInitClass() |
Modifier and Type | Method and Description |
---|---|
void |
IPluginEventListener.onDestroy(IPluginContext context,
IPlugin plugin)
插件初销毁前将调用此方法
|
void |
IPluginEventListener.onInitialized(IPluginContext context,
IPlugin plugin)
插件初始化完毕将调用此方法
|
void |
IPluginEventListener.onShutdown(IPluginContext context,
IPlugin plugin)
插件停止完毕将调用此方法
|
void |
IPluginEventListener.onStarted(IPluginContext context,
IPlugin plugin)
插件启动完毕后将调用此方法
|
Modifier and Type | Method and Description |
---|---|
void |
PluginMeta.setInitClass(Class<? extends IPlugin> initClass) |
Constructor and Description |
---|
PluginEvent(IPlugin owner,
PluginEvent.EVENT eventName) |
Constructor and Description |
---|
PluginMeta(ClassLoader classLoader,
String id,
String name,
List<String> alias,
Class<? extends IPlugin> initClass,
String version,
String path,
String author,
String email,
Object extensionObject,
boolean automatic,
boolean disabled,
String description) |
Modifier and Type | Method and Description |
---|---|
IPlugin |
DefaultPluginFactory.getPlugin(String idOrAlias) |
IPlugin |
DefaultPluginBeanFactory.getPlugin(String idOrAlias) |
Modifier and Type | Method and Description |
---|---|
void |
DefaultPluginEventListener.onDestroy(IPluginContext context,
IPlugin plugin) |
void |
DefaultPluginEventListener.onInitialized(IPluginContext context,
IPlugin plugin) |
void |
DefaultPluginEventListener.onShutdown(IPluginContext context,
IPlugin plugin) |
void |
DefaultPluginEventListener.onStarted(IPluginContext context,
IPlugin plugin) |
Copyright © 2022. All rights reserved.