fix gm
parent
04d4e8b5e0
commit
35bc1e5322
|
|
@ -48,12 +48,12 @@ public class GmService implements RPCRequestGMIFace.Iface {
|
||||||
try {
|
try {
|
||||||
|
|
||||||
if(cmd.contains("restartthread")){
|
if(cmd.contains("restartthread")){
|
||||||
Field configurableApplicationContextField = GameApplication.class.getDeclaredField("configurableApplicationContext");
|
LOGGER.info("restartthread....");
|
||||||
configurableApplicationContextField.setAccessible(true);
|
HandlerLogicThread handlerLogicThread = new HandlerLogicThread();
|
||||||
ConfigurableApplicationContext configurableApplicationContext =(ConfigurableApplicationContext) configurableApplicationContextField.get(GameApplication.class);
|
ProtocolsManager.getInstance().handlerThreads[Integer.parseInt(arg[1].trim())] = handlerLogicThread;
|
||||||
DataReportTask bean = configurableApplicationContext.getBean(DataReportTask.class);
|
handlerLogicThread.setPriority(9);//优先级最高
|
||||||
bean.start();
|
handlerLogicThread.setName("h-" + Integer.parseInt(arg[1].trim()));
|
||||||
result.setResultCode(1);
|
handlerLogicThread.start();
|
||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue