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

Method stopBefore

ZezeJava/ZezeJava/src/main/java/Zeze/Game/Online.java:427–439  ·  view source on GitHub ↗

应用在开始停机前主动调用。 此时应用还是完整的环境。

()

Source from the content-addressed store, hash-verified

425 * 此时应用还是完整的环境。
426 */
427 public void stopBefore() {
428 // default online 负责所有的online set。
429 if (defaultInstance == this) {
430 providerApp.providerService.setDisableChoiceFromLinks(true);
431 getProviderWithOnline().foreachOnline(online -> {
432 try {
433 online._tlocal.walk((roleId, local) -> processOffline(roleId, local, false));
434 } catch (Exception e) {
435 throw new RuntimeException(e);
436 }
437 });
438 }
439 }
440
441 public void stop() {
442 var hotManager = providerApp.zeze.getHotManager();

Callers

nothing calls this directly

Calls 5

getProviderWithOnlineMethod · 0.95
processOfflineMethod · 0.95
foreachOnlineMethod · 0.80
walkMethod · 0.65

Tested by

no test coverage detected