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.1 KiB

3 years ago
package com.eco.plugin.xx.hrzdmsg.config;
3 years ago
3 years ago
import com.eco.plugin.xx.hrzdmsg.dsdd.dsdd.DSDDMsgFormula;
import com.eco.plugin.xx.hrzdmsg.dsdd.dsdd.TsBean;
import com.eco.plugin.xx.hrzdmsg.dsdd.dsdd.TsEntity;
import com.eco.plugin.xx.hrzdmsg.dsdd.dsdd.TsHandler;
3 years ago
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;
/**
3 years ago
* @author xx
3 years ago
* @version 10.0
3 years ago
* Created by xx on 2021-12-03
3 years ago
*/
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());
PluginSimpleConfig.getInstance();
}
@Override
public void beforeStop(PluginContext pluginContext) {
}
}