| package com.genersoft.iot.vmp.conf.exception; | 
|   | 
| /** | 
|  * @author lin | 
|  */ | 
| public class SsrcTransactionNotFoundException extends Exception{ | 
|     private String deviceId; | 
|     private String channelId; | 
|     private String callId; | 
|     private String stream; | 
|   | 
|   | 
|   | 
|     public SsrcTransactionNotFoundException(String deviceId, String channelId, String callId, String stream) { | 
|         this.deviceId = deviceId; | 
|         this.channelId = channelId; | 
|         this.callId = callId; | 
|         this.stream = stream; | 
|     } | 
|   | 
|     public String getDeviceId() { | 
|         return deviceId; | 
|     } | 
|   | 
|     public String getChannelId() { | 
|         return channelId; | 
|     } | 
|   | 
|     public String getCallId() { | 
|         return callId; | 
|     } | 
|   | 
|     public String getStream() { | 
|         return stream; | 
|     } | 
|   | 
|     @Override | 
|     public String getMessage() { | 
|         StringBuffer msg = new StringBuffer(); | 
|         msg.append(String.format("缓存事务信息未找到,device:%s channel: %s ",  deviceId, channelId)); | 
|         if (callId != null) { | 
|             msg.append(",callId: " + callId); | 
|         } | 
|         if (stream != null) { | 
|             msg.append(",stream: " + stream); | 
|         } | 
|         return msg.toString(); | 
|     } | 
| } |