Commit 4abeadc6364c760d0b79ca91dc8c060b2616dc23
1 parent
84cc6e09
解决无法启动的问题
Showing
1 changed file
with
2 additions
and
2 deletions
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") |