【仅供内部供应商使用,不提供对外解答和培训】

Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Code Block
languagejava
themeEclipse
firstline1
titlePluginLifecycleMonitor.java
linenumberstrue
package com.fr.plugin.observer.inner;

import com.fr.plugin.context.PluginContext;
import com.fr.stable.fun.Level;

/**
 * Created by juhaoyu on 2017/5/23.
 * 用于插件内部监听自己的各个生命周期
 */
public interface PluginLifecycleMonitor extends Level {
    
    
    int CURRENT_LEVEL = 1;
    
    void afterRun(PluginContext context);
    
    void beforeStop(PluginContext context);
    
    void afterInstall(PluginContext context);
    
    void beforeUninstall(PluginContext context);
    
    void afterUpdate(PluginContext context);
}


四、支持版本

产品线

版本

支持情况

备注

FR9.0支持
FR10.0支持

五、插件注册

Code Block
languagexml
themeEclipse
firstline1
titleplugin.xml
linenumberstrue
<lifecycle-monitor class="your class name"/>

...

demo地址:demo-lifecycle-monitor

九、开源案例

免责声明:所有文档中的开源示例,均为开发者自行开发并提供。仅用于参考和学习使用,开发者和官方均无义务对开源案例所涉及的所有成果进行教学和指导。若作为商用一切后果责任由使用者自行承担。

暂无免责声明:所有文档中的开源示例,均为开发者自行开发并提供。仅用于参考和学习使用,开发者和官方均无义务对开源案例所涉及的所有成果进行教学和指导。禁止用于任何商业用途,若作为商用一切后果责任由使用者自行承担。

open-JSD-8016

open-JSD-7944

open-JSD-7866

open-JSD-7814

open-JSD-7803

open-JSD-7706

open-JSD-6952

open-JSD-6890