package com.genersoft.iot.vmp.gb28181.transmit.event.response.impl; 
 | 
  
 | 
import com.genersoft.iot.vmp.conf.SipConfig; 
 | 
import com.genersoft.iot.vmp.gb28181.SipLayer; 
 | 
import com.genersoft.iot.vmp.gb28181.transmit.SIPProcessorObserver; 
 | 
import com.genersoft.iot.vmp.gb28181.transmit.event.response.SIPResponseProcessorAbstract; 
 | 
import org.springframework.beans.factory.annotation.Autowired; 
 | 
import org.springframework.stereotype.Component; 
 | 
  
 | 
import javax.sip.ResponseEvent; 
 | 
  
 | 
/**     
 | 
 * @description: CANCEL响应处理器 
 | 
 * @author: panlinlin 
 | 
 * @date:   2021年11月5日 16:35 
 | 
 */ 
 | 
@Component 
 | 
public class CancelResponseProcessor extends SIPResponseProcessorAbstract { 
 | 
  
 | 
    private final String method = "CANCEL"; 
 | 
  
 | 
    @Autowired 
 | 
    private SipLayer sipLayer; 
 | 
  
 | 
    @Autowired 
 | 
    private SipConfig config; 
 | 
  
 | 
    @Autowired 
 | 
    private SIPProcessorObserver sipProcessorObserver; 
 | 
  
 | 
    @Override 
 | 
    public void afterPropertiesSet() throws Exception { 
 | 
        // 添加消息处理的订阅 
 | 
        sipProcessorObserver.addResponseProcessor(method, this); 
 | 
    } 
 | 
    /**    
 | 
     * 处理CANCEL响应 
 | 
     *   
 | 
     * @param evt 
 | 
     */ 
 | 
    @Override 
 | 
    public void process(ResponseEvent evt) { 
 | 
        // TODO Auto-generated method stub 
 | 
         
 | 
    } 
 | 
  
 | 
} 
 |