Commit e6e970f1 by huangfusuper

Netty 服务工厂数据校验修改

parent 5deaf41d
package com.byit.factory; package com.byit.factory;
import cn.hutool.core.collection.CollectionUtil;
import com.byit.executor.handler.interfaces.IJobHandler; import com.byit.executor.handler.interfaces.IJobHandler;
import com.byit.model.ServerConfigurationModel; import com.byit.model.ServerConfigurationModel;
import com.byit.model.ServiceConfigModel; import com.byit.model.ServiceConfigModel;
...@@ -52,6 +53,7 @@ public class RpcMainPluginServerFactory extends PluginServerFactory { ...@@ -52,6 +53,7 @@ public class RpcMainPluginServerFactory extends PluginServerFactory {
serverConfigurationModel.getServerEnv(), serverConfigurationModel.getServerBiz(), serverConfigurationModel.getServerEnv(), serverConfigurationModel.getServerBiz(),
pluginServiceRegistryClass,pluginServerClass); pluginServiceRegistryClass,pluginServerClass);
if (CollectionUtil.isNotEmpty(classNames)) {
classNames.forEach((key,value) ->{ classNames.forEach((key,value) ->{
try { try {
Object o = Class.forName(value).newInstance(); Object o = Class.forName(value).newInstance();
...@@ -60,6 +62,7 @@ public class RpcMainPluginServerFactory extends PluginServerFactory { ...@@ -60,6 +62,7 @@ public class RpcMainPluginServerFactory extends PluginServerFactory {
e.printStackTrace(); e.printStackTrace();
} }
}); });
}
super.start(); super.start();
}catch (Exception e){ }catch (Exception e){
......
...@@ -7,9 +7,16 @@ import com.byit.factory.PluginServerFactory; ...@@ -7,9 +7,16 @@ import com.byit.factory.PluginServerFactory;
* @author huangfu * @author huangfu
*/ */
public class NettyPluginServer extends PluginServer { public class NettyPluginServer extends PluginServer {
private Thread serverThread;
@Override @Override
public void start(PluginServerFactory pluginServerFactory) { public void start(PluginServerFactory pluginServerFactory) {
serverThread = new Thread(() ->{
System.out.println("-----com.byit.server.NettyPluginServer.start----"); System.out.println("-----com.byit.server.NettyPluginServer.start----");
});
serverThread.setName("【com.byit.server.NettyPluginServer#start thread run】"+serverThread.hashCode());
serverThread.setDaemon(true);
serverThread.start();
super.onStart();
} }
@Override @Override
......
...@@ -10,9 +10,9 @@ ...@@ -10,9 +10,9 @@
<pluginServerClass value="com.byit.server.NettyPluginServer"/> <pluginServerClass value="com.byit.server.NettyPluginServer"/>
</serverConfiguration> </serverConfiguration>
<classNames> <!--<classNames>
<className jobName="demo" class="com.byit.job.DemoJob"/> <className jobName="demo" class="com.byit.job.DemoJob"/>
<className jobName="demo1" class="com.byit.job.EndNode"/> <className jobName="demo1" class="com.byit.job.EndNode"/>
<className jobName="demo2" class="com.byit.job.StartNode"/> <className jobName="demo2" class="com.byit.job.StartNode"/>
</classNames> </classNames>-->
</executor-plugin> </executor-plugin>
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment