Class DefaultSipListener

All Implemented Interfaces:
EventListener, javax.sip.SipListener

@Component public class DefaultSipListener extends AsyncSipListener
默认SIP监听器 继承AsyncSipListener,使用Spring传入的线程池 作为Spring管理的Bean,支持依赖注入和配置管理
Author:
luna
  • Constructor Details

    • DefaultSipListener

      public DefaultSipListener(@Qualifier("sipMessageProcessor") org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor messageExecutor, SipMetrics sipMetrics)
      构造函数 使用Spring传入的线程池和SIP指标收集器
      Parameters:
      messageExecutor - Spring管理的线程池执行器
      sipMetrics - SIP指标收集器
  • Method Details

    • setMessageExecutor

      public void setMessageExecutor(org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor messageExecutor)
      设置消息执行器 覆盖父类的本地线程池,使用Spring管理的线程池
      Parameters:
      messageExecutor - Spring管理的线程池执行器
    • getProcessorStats

      public String getProcessorStats()
      获取默认监听器统计信息
      Overrides:
      getProcessorStats in class AsyncSipListener
      Returns:
      统计信息