content: package com.genersoft.iot.vmp.gb28181.transmit.event.request.impl;
  
  import com.genersoft.iot.vmp.gb28181.transmit.SIPProcessorObserver;
  import com.genersoft.iot.vmp.gb28181.transmit.event.request.ISIPRequestProcessor;
  import com.genersoft.iot.vmp.gb28181.transmit.event.request.SIPRequestProcessorParent;
  import org.springframework.beans.factory.InitializingBean;
  import org.springframework.beans.factory.annotation.Autowired;
  import org.springframework.stereotype.Component;
  
  import javax.sip.RequestEvent;
  
  /**
   * SIP命令类型： CANCEL请求
   */
  @Component
  public class CancelRequestProcessor extends SIPRequestProcessorParent implements InitializingBean, ISIPRequestProcessor {
  
  	private final String method = "CANCEL";
  
  	@Autowired
  	private SIPProcessorObserver sipProcessorObserver;
  
  	@Override
  	public void afterPropertiesSet() throws Exception {
  		// 添加消息处理的订阅
  		sipProcessorObserver.addRequestProcessor(method, this);
  	}
  
  	/**   
  	 * 处理CANCEL请求
  	 *  
  	 * @param evt 事件
  	 */
  	@Override
  	public void process(RequestEvent evt) {
  		// TODO 优先级99 Cancel Request消息实现，此消息一般为级联消息，上级给下级发送请求取消指令
  		
  	}
  
  }
  