@ -67,10 +67,7 @@ public class MapLogisticSseServiceImpl implements IMapLogisticSseService {
@@ -67,10 +67,7 @@ public class MapLogisticSseServiceImpl implements IMapLogisticSseService {
log . info ( "clientId:{},用户Id为:{},的SSE长轮询已经超时,正在删除当前的建立通道对象" , clientId , kiccUser . getId ( ) ) ;
sseSignalContainers . removeIf ( item - > StrUtil . equals ( item . getClientId ( ) , clientId ) & & StrUtil . equals ( item . getTenantId ( ) , kiccUser . getTenantId ( ) ) ) ;
} ) ;
sseEmitter . onCompletion ( ( ) - > {
log . info ( "clientId:{},用户Id为:{}的SSE长轮询已经返回响应关闭,正在删除当前的建立通道对象" , clientId , kiccUser . getId ( ) ) ;
sseSignalContainers . removeIf ( item - > StrUtil . equals ( item . getClientId ( ) , clientId ) & & StrUtil . equals ( item . getTenantId ( ) , kiccUser . getTenantId ( ) ) ) ;
} ) ;
sseEmitter . onCompletion ( ( ) - > log . info ( "clientId:{},用户Id为:{}的SSE长轮询已经返回响应关闭,正在删除当前的建立通道对象" , clientId , kiccUser . getId ( ) ) ) ;
sseEmitter . onError ( e - > log . info ( "clientId:{},当前用户Id为:{}的SSE长轮询出现异常,正在删除当前的建立通道对象,错误信息{}" , clientId , kiccUser . getId ( ) , e . getLocalizedMessage ( ) ) ) ;
return sseEmitter ;
}