限定符和类型 | 方法和说明 |
---|---|
protected void |
DecisionPluginDBManager.dealDynamicPluginInstall(PluginContext pluginContext) |
protected void |
DecisionPluginDBManager.dealDynamicPluginUninstall(PluginContext pluginContext) |
构造器和说明 |
---|
PluginRegisterInfoBean(PluginContext context) |
限定符和类型 | 方法和说明 |
---|---|
static InstallationPluginBean |
PluginUtils.pluginToBean(PluginContext plugin)
插件转bean对象
|
限定符和类型 | 方法和说明 |
---|---|
static java.lang.String |
PluginUtils.transPluginsToString(java.util.List<PluginContext> plugins)
插件转字符串
|
限定符和类型 | 方法和说明 |
---|---|
static JSONArray |
PluginUtils.transferStorePluginToJson(PluginContext[] pluginContexts) |
限定符和类型 | 方法和说明 |
---|---|
static java.lang.String |
PluginUtils.transPluginsToString(java.util.List<PluginContext> plugins) |
限定符和类型 | 方法和说明 |
---|---|
static JSONObject |
FSPluginUtils.pluginToJSONObject(PluginContext plugin)
插件转JSON对象
|
限定符和类型 | 方法和说明 |
---|---|
static java.lang.String |
FSPluginUtils.transPluginsToString(java.util.List<PluginContext> plugins)
插件转字符串
|
限定符和类型 | 方法和说明 |
---|---|
static void |
PluginErrorReminder.remindError(PluginContext context,
PluginErrorCode errorCode) |
static void |
PluginErrorReminder.remindLicenseExpired(PluginContext context) |
构造器和说明 |
---|
Plugin(PluginContext context)
已过时。
|
PluginLicense(PluginContext context)
已过时。
|
限定符和类型 | 方法和说明 |
---|---|
static PluginContext |
PluginContexts.currentContext()
获取当前插件上下文,用于插件内部调用
|
限定符和类型 | 方法和说明 |
---|---|
protected void |
PluginDBManager.dealDynamicPluginInstall(PluginContext pluginContext) |
protected void |
PluginDBManager.dealDynamicPluginUninstall(PluginContext pluginContext) |
限定符和类型 | 方法和说明 |
---|---|
protected abstract void |
BasePluginDBManager.dealDynamicPluginInstall(PluginContext pluginContext) |
protected abstract void |
BasePluginDBManager.dealDynamicPluginUninstall(PluginContext pluginContext) |
限定符和类型 | 接口和说明 |
---|---|
interface |
Plugin
Created by juhaoyu on 2017/5/8.
|
限定符和类型 | 类和说明 |
---|---|
class |
FinePlugin
Created by juhaoyu on 2017/5/9.
|
限定符和类型 | 方法和说明 |
---|---|
void |
PluginInjectionFilterChain.off(java.lang.Object o,
PluginContext context) |
void |
PluginInjectionFilterChain.on(java.lang.Object o,
PluginContext context) |
限定符和类型 | 方法和说明 |
---|---|
static PluginContext |
PluginEngineUtils.pluginToContext(Plugin plugin) |
限定符和类型 | 方法和说明 |
---|---|
abstract void |
PluginInjectionFilter.off(T t,
PluginContext context)
卸载
|
abstract void |
PluginInjectionFilter.on(T t,
PluginContext context)
装载
|
限定符和类型 | 方法和说明 |
---|---|
static PluginContext |
PluginManager.getContext(java.lang.ClassLoader classLoader) |
PluginContext |
PluginBridge.getContext(java.lang.ClassLoader classLoader)
根据ClassLoader获取对应的插件对象
|
static PluginContext |
PluginManager.getContext(PluginMarker marker) |
PluginContext |
PluginBridge.getContext(PluginMarker marker)
根据marker获取插件
|
static PluginContext |
PluginManager.getContext(java.lang.String pluginID) |
PluginContext |
PluginBridge.getContext(java.lang.String pluginID)
获取第一个找到的相同ID的插件
|
限定符和类型 | 方法和说明 |
---|---|
static java.util.List<PluginContext> |
PluginManager.getContexts() |
java.util.List<PluginContext> |
PluginBridge.getContexts()
获取当前已经加载的插件
|
static java.util.List<PluginContext> |
PluginManager.getContexts(PluginFilter filter) |
java.util.List<PluginContext> |
PluginBridge.getContexts(PluginFilter filter)
获取所有符合条件的插件
|
限定符和类型 | 方法和说明 |
---|---|
PluginContext |
PluginEvent.getContext() |
限定符和类型 | 方法和说明 |
---|---|
void |
PluginEventTrigger.fire(PluginEventType eventType,
PluginContext context) |
void |
PluginEventListener.on(Event event,
PluginContext context) |
限定符和类型 | 方法和说明 |
---|---|
void |
PluginLifecycleMonitor.afterInstall(PluginContext context) |
void |
AbstractPluginLifecycleMonitor.afterInstall(PluginContext context) |
void |
PluginLifecycleMonitor.afterRun(PluginContext context) |
void |
PluginLifecycleMonitor.afterUpdate(PluginContext context) |
void |
AbstractPluginLifecycleMonitor.afterUpdate(PluginContext context) |
void |
PluginLifecycleMonitor.beforeStop(PluginContext context) |
void |
PluginLifecycleMonitor.beforeUninstall(PluginContext context) |
void |
AbstractPluginLifecycleMonitor.beforeUninstall(PluginContext context) |
限定符和类型 | 方法和说明 |
---|---|
PluginContext |
PluginInfluenceDetector.getDirectContext()
获取插件Context
|