| 限定符和类型 | 方法和说明 |
|---|---|
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
|