MCPcopy Create free account
hub / github.com/SEBV1/idlefish_monitor / init

Method init

src/main/java/com/github/websocket/Emitter.java:14–26  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

12 private final CopyOnWriteArrayList<SseEmitter> emitters = new CopyOnWriteArrayList<>();
13
14 public SseEmitter init() {
15 SseEmitter emitter = new SseEmitter(60000L);
16 // 连接成功需要返回数据,否则会出现待处理状态
17 try {
18 emitter.send(SseEmitter.event().comment("success"));
19 } catch (IOException e) {
20 e.printStackTrace();
21 }
22 emitters.add(emitter);
23 emitter.onCompletion(() -> emitters.remove(emitter));
24 emitter.onTimeout(() -> emitters.remove(emitter));
25 return emitter;
26 }
27
28 public void sendEvent(String event) {
29 emitters.forEach(emitter -> {

Callers 15

TFunction · 0.45
layui.all.jsFile · 0.45
formSelects-v4.jsFile · 0.45
iconPicker.jsFile · 0.45
dtree.jsFile · 0.45
tablePlug.jsFile · 0.45
autocomplete.jsFile · 0.45
tinymce.jsFile · 0.45
PzFunction · 0.45
LzFunction · 0.45
registerEventsFunction · 0.45
initPluginFunction · 0.45

Calls 1

addMethod · 0.80

Tested by

no test coverage detected