package com.genersoft.iot.vmp.conf.exception;
|
|
import com.sun.javafx.binding.StringFormatter;
|
|
/**
|
* @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();
|
}
|
}
|