MCPcopy Create free account
hub / github.com/e2wugui/zeze / start

Method start

ZezeJava/ZezeJava/src/main/java/Zeze/Services/LogAgent.java:47–61  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

45 }
46
47 public void start() throws Exception {
48 client.start();
49 var serviceManagerConf = conf.getServiceConf(Agent.defaultServiceName);
50 if (serviceManagerConf != null && serviceManager != null) {
51 serviceManager.setOnChanged(this::applyOnChanged);
52 serviceManager.start();
53 try {
54 serviceManager.waitReady();
55 } catch (Exception ignored) {
56 // raft 版第一次等待由于选择leader原因肯定会失败一次。
57 serviceManager.waitReady();
58 }
59 serviceManager.subscribeService(new BSubscribeInfo("Zeze.LogService"));
60 }
61 }
62
63 public void stop() throws Exception {
64 this.client.stop();

Callers 1

testLogServiceMethod · 0.95

Calls 5

getServiceConfMethod · 0.80
setOnChangedMethod · 0.80
startMethod · 0.65
waitReadyMethod · 0.65
subscribeServiceMethod · 0.45

Tested by 1

testLogServiceMethod · 0.76