648540858
2021-11-17 c23932eb00edfa5f734b0d17eced838c5c7577c0
src/main/java/com/genersoft/iot/vmp/gb28181/SipLayer.java
@@ -2,6 +2,7 @@
import com.genersoft.iot.vmp.conf.SipConfig;
import com.genersoft.iot.vmp.gb28181.event.SipSubscribe;
import com.genersoft.iot.vmp.gb28181.transmit.ISIPProcessorObserver;
import com.genersoft.iot.vmp.gb28181.transmit.SIPProcessorObserver;
import gov.nist.javax.sip.SipProviderImpl;
import gov.nist.javax.sip.SipStackImpl;
@@ -28,27 +29,11 @@
   private SipConfig sipConfig;
   @Autowired
   private SIPProcessorObserver sipProcessorObserver;
   @Autowired
   private SipSubscribe sipSubscribe;
   private ISIPProcessorObserver sipProcessorObserver;
   private SipStackImpl sipStack;
   private SipFactory sipFactory;
   /**
    * 消息处理器线程池
    */
   private ThreadPoolExecutor processThreadPool;
   public SipLayer() {
      int processThreadNum = Runtime.getRuntime().availableProcessors() * 10;
      LinkedBlockingQueue<Runnable> processQueue = new LinkedBlockingQueue<>(10000);
      processThreadPool = new ThreadPoolExecutor(processThreadNum,processThreadNum,
            0L,TimeUnit.MILLISECONDS,processQueue,
            new ThreadPoolExecutor.CallerRunsPolicy());
   }
   @Bean("sipFactory")