Class ServerStatusCollector

java.lang.Object
com.github.theword.queqiao.tool.utils.ServerStatusCollector

public final class ServerStatusCollector extends Object
服务状态采集工具。

用于 get_status 接口,包含以下能力:

1. 读取缓存的 server.properties 主机与端口

2. 执行一次 Minecraft Server List Ping

3. 采集 CPU 与内存信息并组装返回数据

  • Method Details

    • initPingTarget

      public static void initPingTarget(org.slf4j.Logger logger)
      从缓存工具读取目标地址并更新状态探测目标。
      Parameters:
      logger - 日志实现
    • collectStatusSnapshot

      public static Map<String,Object> collectStatusSnapshot()
      采集一次 get_status 响应数据
      Returns:
      接口 data 字段