@Ignored public interface IPluginConfig
Modifier and Type | Field and Description |
---|---|
static String |
AUTOMATIC |
static String |
DEFAULT_PLUGIN_HOME |
static String |
DISABLED |
static String |
ENABLED |
static String |
EXCLUDED_FILE_NAMES |
static String |
EXCLUDED_PACKAGE_NAMES |
static String |
INCLUDED_CLASSPATH |
static String |
PACKAGE_NAMES |
static String |
PARAMS_PLUGIN_DISABLED_PREFIX |
static String |
PLUGIN_HOME |
Modifier and Type | Method and Description |
---|---|
List<String> |
getExcludedFileNames()
插件自动扫描时排除包文件名称集合
|
List<String> |
getExcludedPackageNames()
插件自动扫描时排除包名称集合
|
List<String> |
getPackageNames()
插件工厂自动扫描的包名前缀集合
|
IPluginBeanLoaderFactory |
getPluginBeanLoaderFactory()
插件对象加载器工厂对象
|
IPluginEventListener |
getPluginEventListener()
插件生命周期事件监听器
|
File |
getPluginHome()
插件存放路径
|
boolean |
isAutomatic()
是否允许插件自动启动
|
boolean |
isEnabled()
是否启用插件模块, 默认为true
|
static final String DEFAULT_PLUGIN_HOME
static final String ENABLED
static final String DISABLED
static final String PLUGIN_HOME
static final String PACKAGE_NAMES
static final String EXCLUDED_PACKAGE_NAMES
static final String EXCLUDED_FILE_NAMES
static final String AUTOMATIC
static final String INCLUDED_CLASSPATH
static final String PARAMS_PLUGIN_DISABLED_PREFIX
List<String> getExcludedPackageNames()
List<String> getExcludedFileNames()
IPluginEventListener getPluginEventListener()
IPluginBeanLoaderFactory getPluginBeanLoaderFactory()
boolean isAutomatic()
boolean isEnabled()
File getPluginHome()
Copyright © 2022. All rights reserved.