兼容 不标准的 recordInfo 协议
This commit is contained in:
parent
8c559a8de1
commit
1f07304e80
@ -163,9 +163,10 @@ public class RecordInfoResponseMessageHandler extends SIPRequestProcessorParent
|
|||||||
recordItems.addAll(recordList);
|
recordItems.addAll(recordList);
|
||||||
recordListMap.put(resKey, recordItems);
|
recordListMap.put(resKey, recordItems);
|
||||||
logger.info("{}/{}", count.get(), sumNum);
|
logger.info("{}/{}", count.get(), sumNum);
|
||||||
if (count.get() < sumNum) {
|
// if (count.get() < sumNum) {
|
||||||
return;
|
// return;
|
||||||
} else {
|
// } else {
|
||||||
|
// 不管有没有拿全 超过 时间间隔就直接返回
|
||||||
Optional.ofNullable(scheduleMap.get(resKey)).ifPresent(scheduledFuture -> {
|
Optional.ofNullable(scheduleMap.get(resKey)).ifPresent(scheduledFuture -> {
|
||||||
scheduleMap.remove(resKey);
|
scheduleMap.remove(resKey);
|
||||||
scheduledFuture.cancel(true);
|
scheduledFuture.cancel(true);
|
||||||
@ -180,7 +181,7 @@ public class RecordInfoResponseMessageHandler extends SIPRequestProcessorParent
|
|||||||
releaseRequest(device.getDeviceId(), sn,recordInfo);
|
releaseRequest(device.getDeviceId(), sn,recordInfo);
|
||||||
}, 500, TimeUnit.MILLISECONDS);
|
}, 500, TimeUnit.MILLISECONDS);
|
||||||
scheduleMap.put(resKey,schedule);
|
scheduleMap.put(resKey,schedule);
|
||||||
}
|
// }
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
|
Loading…
Reference in New Issue
Block a user