JSD-8974 飞书消息推送+单点登录
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 

32 lines
1.3 KiB

package com.eco.plugin.xxxx.fssso.config;
import com.eco.plugin.xxxx.fssso.dsdd.dsdd.DSDDMsgFormula;
import com.eco.plugin.xxxx.fssso.dsdd.dsdd.TsBean;
import com.eco.plugin.xxxx.fssso.dsdd.dsdd.TsEntity;
import com.eco.plugin.xxxx.fssso.dsdd.dsdd.TsHandler;
import com.fr.plugin.context.PluginContext;
import com.fr.plugin.observer.inner.AbstractPluginLifecycleMonitor;
import com.fr.schedule.extension.report.job.output.formula.FormulaBox;
import com.fr.schedule.feature.ScheduleOutputActionEntityRegister;
import com.fr.schedule.feature.output.OutputActionHandler;
/**
* @author fr.open
* @version 10.0
* Created by fr.open on 2018-12-04
*/
public class InitializeMonitor extends AbstractPluginLifecycleMonitor {
@Override
public void afterRun(PluginContext pluginContext) {
OutputActionHandler.registerHandler(new TsHandler(), TsBean.class.getName());
ScheduleOutputActionEntityRegister.getInstance().addClass(TsEntity.class);
FormulaBox.KEY.register(new DSDDMsgFormula());
WinkSimpleConfig.getInstance();
}
@Override
public void beforeStop(PluginContext pluginContext) {
OutputActionHandler.removeOutputHandler(TsBean.class.getName());
ScheduleOutputActionEntityRegister.getInstance().removeClass(TsEntity.class);
}
}