Commit 4abeadc6364c760d0b79ca91dc8c060b2616dc23

Authored by swwheihei
1 parent 84cc6e09

解决无法启动的问题

src/main/java/com/genersoft/iot/vmp/gb28181/SipLayer.java
@@ -54,14 +54,14 @@ public class SipLayer implements SipListener { @@ -54,14 +54,14 @@ public class SipLayer implements SipListener {
54 private ThreadPoolExecutor processThreadPool; 54 private ThreadPoolExecutor processThreadPool;
55 55
56 @Bean("initSipServer") 56 @Bean("initSipServer")
57 - @DependsOn("allOffline")  
58 - private void initSipServer() { 57 + private ThreadPoolExecutor initSipServer() {
59 58
60 int processThreadNum = Runtime.getRuntime().availableProcessors() * 10; 59 int processThreadNum = Runtime.getRuntime().availableProcessors() * 10;
61 LinkedBlockingQueue<Runnable> processQueue = new LinkedBlockingQueue<Runnable>(10000); 60 LinkedBlockingQueue<Runnable> processQueue = new LinkedBlockingQueue<Runnable>(10000);
62 processThreadPool = new ThreadPoolExecutor(processThreadNum,processThreadNum, 61 processThreadPool = new ThreadPoolExecutor(processThreadNum,processThreadNum,
63 0L,TimeUnit.MILLISECONDS,processQueue, 62 0L,TimeUnit.MILLISECONDS,processQueue,
64 new ThreadPoolExecutor.CallerRunsPolicy()); 63 new ThreadPoolExecutor.CallerRunsPolicy());
  64 + return processThreadPool;
65 } 65 }
66 66
67 @Bean("sipFactory") 67 @Bean("sipFactory")