| | |
| | | /* loaded from: blade-api.jar:BOOT-INF/classes/org/springblade/modules/sync/message/sse/SseEmitterServer.class */ |
| | | public class SseEmitterServer { |
| | | private static final Logger log = LoggerFactory.getLogger(SseEmitterServer.class); |
| | | private static final Map<String, SseEmitter> SSE_CACHE = new ConcurrentHashMap(); |
| | | private static final Map<String, SseEmitter> SSE_CACHE = new ConcurrentHashMap<>(); |
| | | |
| | | public SseEmitter createSseConnect(String clientId) { |
| | | if (StrUtil.isEmpty(clientId)) { |
| | |
| | | } |
| | | |
| | | public void sendAll(Object data, String eventId) { |
| | | SSE_CACHE.forEach(k, v -> { |
| | | SSE_CACHE.forEach((k, v) -> { |
| | | sendMsg(k, data, eventId); |
| | | }); |
| | | } |