|
1
|
package com.crossoverjie.cim.client.handle;
|
1
|
package com.crossoverjie.cim.client.handle;
|
|
2
|
|
2
|
|
|
3
|
-import com.crossoverjie.cim.client.thread.HeartBeatJob;
|
3
|
+import com.crossoverjie.cim.client.thread.ReConnectJob;
|
|
4
|
import com.crossoverjie.cim.client.util.SpringBeanFactory;
|
4
|
import com.crossoverjie.cim.client.util.SpringBeanFactory;
|
|
5
|
import com.crossoverjie.cim.common.constant.Constants;
|
5
|
import com.crossoverjie.cim.common.constant.Constants;
|
|
6
|
import com.crossoverjie.cim.common.protocol.CIMRequestProto;
|
6
|
import com.crossoverjie.cim.common.protocol.CIMRequestProto;
|
|
@@ -76,7 +76,7 @@ public class CIMClientHandle extends SimpleChannelInboundHandler<CIMResponseProt |
|
@@ -76,7 +76,7 @@ public class CIMClientHandle extends SimpleChannelInboundHandler<CIMResponseProt |
|
76
|
if (scheduledExecutorService == null){
|
76
|
if (scheduledExecutorService == null){
|
|
77
|
scheduledExecutorService = SpringBeanFactory.getBean("scheduledTask",ScheduledExecutorService.class) ;
|
77
|
scheduledExecutorService = SpringBeanFactory.getBean("scheduledTask",ScheduledExecutorService.class) ;
|
|
78
|
}
|
78
|
}
|
|
79
|
- scheduledExecutorService.scheduleAtFixedRate(new HeartBeatJob(ctx),0,10, TimeUnit.SECONDS) ;
|
79
|
+ scheduledExecutorService.scheduleAtFixedRate(new ReConnectJob(ctx),0,10, TimeUnit.SECONDS) ;
|
|
80
|
}
|
80
|
}
|
|
81
|
|
81
|
|
|
82
|
@Override
|
82
|
@Override
|