优化目录

This commit is contained in:
季圣华
2020-04-06 01:37:41 +08:00
parent cb162f1235
commit 5602aa2b63
8 changed files with 0 additions and 211 deletions

View File

@@ -1,41 +0,0 @@
package com.jsh.erp.config;
import com.gitee.starblues.integration.application.PluginApplication;
import com.gitee.starblues.integration.listener.PluginListener;
import com.gitee.starblues.integration.user.PluginUser;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
/**
* 插件监听者
*
* @author jishenghua
* @version 1.0
*/
public class ExamplePluginListener implements PluginListener {
private final Logger logger = LoggerFactory.getLogger(this.getClass());
private final PluginUser pluginUser;
public ExamplePluginListener(PluginApplication pluginApplication){
this.pluginUser = pluginApplication.getPluginUser();
}
@Override
public void registry(String pluginId) {
logger.info("Listener: registry pluginId {}", pluginId);
}
@Override
public void unRegistry(String pluginId) {
logger.info("Listener: unRegistry pluginId {}", pluginId);
}
@Override
public void failure(String pluginId, Throwable throwable) {
}
}

View File

@@ -1,28 +0,0 @@
package com.jsh.erp.config;
import com.gitee.starblues.integration.listener.PluginInitializerListener;
import org.springframework.stereotype.Component;
/**
* 插件监听者
*
* @author jishenghua
* @version 1.0
*/
@Component
public class PluginListener implements PluginInitializerListener {
@Override
public void before() {
System.out.println("before");
}
@Override
public void complete() {
System.out.println("complete");
}
@Override
public void failure(Throwable throwable) {
System.out.println("failure:"+throwable.getMessage());
}
}

View File

@@ -1,37 +0,0 @@
package com.jsh.erp.plugin;
/**
* 插件之间互相调用的类
*
* @author jishenghua
* @version 1.0
*/
public class CommonParam {
private String name;
private Integer age;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public Integer getAge() {
return age;
}
public void setAge(Integer age) {
this.age = age;
}
@Override
public String toString() {
return "CommonParam{" +
"name='" + name + '\'' +
", age=" + age +
'}';
}
}

View File

@@ -1,37 +0,0 @@
package com.jsh.erp.plugin;
/**
* 插件之间互相调用的类
*
* @author jishenghua
* @version 1.0
*/
public class CommonReturn {
private String returnName;
private Boolean result;
public String getReturnName() {
return returnName;
}
public void setReturnName(String returnName) {
this.returnName = returnName;
}
public Boolean getResult() {
return result;
}
public void setResult(Boolean result) {
this.result = result;
}
@Override
public String toString() {
return "CommonReturn{" +
"returnName='" + returnName + '\'' +
", result=" + result +
'}';
}
}

View File

@@ -1,16 +0,0 @@
package com.jsh.erp.plugin;
/**
* 在主程序定义一个接口。插件中可以实现该接口
* @author jishenghua
* @version 1.0
*/
public interface ConsoleName {
/**
* 返回名称
* @return 输出名称
*/
String name();
}

View File

@@ -1,19 +0,0 @@
package com.jsh.erp.plugin;
import com.gitee.starblues.integration.application.PluginApplication;
import com.gitee.starblues.integration.refresh.AbstractPluginSpringBeanRefresh;
import org.springframework.stereotype.Component;
/**
* 输出名称工厂
*
* @author jishenghua
* @version 1.0
*/
@Component
public class ConsoleNameFactory extends AbstractPluginSpringBeanRefresh<ConsoleName> {
public ConsoleNameFactory(PluginApplication pluginApplication) {
super(pluginApplication);
pluginApplication.addListener(this);
}
}

View File

@@ -1,17 +0,0 @@
package com.jsh.erp.plugin;
import org.springframework.stereotype.Component;
/**
* 默认的主程序输入名称接口实现
*
* @author jishenghua
* @version 1.0
*/
@Component
public class DefaultConsoleName implements ConsoleName{
@Override
public String name() {
return "My name is Main-start-DefaultConsoleName";
}
}

View File

@@ -1,16 +0,0 @@
package com.jsh.erp.plugin;
import org.pf4j.ExtensionPoint;
/**
* 测试非Spring管理的bean接口
* 实现类需要使用 @Extension 注解
*
* @author jishenghua
* @version 1.0
*/
public interface Hello extends ExtensionPoint {
String getName();
}