|  |  | 
 |  |  |      * @param requestEvent RequestEvent事件 | 
 |  |  |      */ | 
 |  |  |     @Override | 
 |  |  |     @Async | 
 |  |  |     @Async("taskExecutor") | 
 |  |  |     public void processRequest(RequestEvent requestEvent) { | 
 |  |  |         String method = requestEvent.getRequest().getMethod(); | 
 |  |  |         if ("NOTIFY".equalsIgnoreCase(requestEvent.getRequest().getMethod())) { | 
 |  |  |             System.out.println(); | 
 |  |  |         } | 
 |  |  |         ISIPRequestProcessor sipRequestProcessor = requestProcessorMap.get(method); | 
 |  |  |         if (sipRequestProcessor == null) { | 
 |  |  |             logger.warn("不支持方法{}的request", method); | 
 |  |  | 
 |  |  |      * @param responseEvent responseEvent事件 | 
 |  |  |      */ | 
 |  |  |     @Override | 
 |  |  |     @Async | 
 |  |  |     @Async("taskExecutor") | 
 |  |  |     public void processResponse(ResponseEvent responseEvent) { | 
 |  |  |         Response response = responseEvent.getResponse(); | 
 |  |  |         int status = response.getStatusCode(); | 
 |  |  | 
 |  |  |  | 
 |  |  |     @Override | 
 |  |  |     public void processTransactionTerminated(TransactionTerminatedEvent transactionTerminatedEvent) { | 
 |  |  | //        if (transactionTerminatedEvent.isServerTransaction()) { | 
 |  |  | //            ServerTransaction serverTransaction = transactionTerminatedEvent.getServerTransaction(); | 
 |  |  | //            serverTransaction.get | 
 |  |  | //        } | 
 |  |  |  | 
 |  |  |  | 
 |  |  | //        Transaction transaction = null; | 
 |  |  | //        System.out.println("processTransactionTerminated"); | 
 |  |  | //        if (transactionTerminatedEvent.isServerTransaction()) { |