@Ignored public interface IPlugins extends IInitialization<IApplication>, IDestroyable
Modifier and Type | Field and Description |
---|---|
static String |
MODULE_NAME |
Modifier and Type | Method and Description |
---|---|
IPluginConfig |
getConfig()
获取插件默认工厂配置
|
IApplication |
getOwner()
获取所属应用容器实例
|
<T> T |
getPlugin(Class<T> clazz)
通过接口类型获取默认插件工厂中的插件实例
|
IPlugin |
getPlugin(String id)
通过ID获取默认插件工厂中的插件实例
|
IPluginFactory |
getPluginFactory()
获取插件工厂实例
|
initialize, isInitialized
close
static final String MODULE_NAME
IApplication getOwner()
IPluginConfig getConfig()
IPluginFactory getPluginFactory()
<T> T getPlugin(Class<T> clazz)
T
- 插件接口类型clazz
- 插件接口类Copyright © 2022. All rights reserved.