Class GetStatusHandler

java.lang.Object
io.github.theword.queqiao.core.protocol.AbstractProtocolHandler<EmptyPayload,Map<String,Object>>
io.github.theword.queqiao.core.protocol.handler.GetStatusHandler

public class GetStatusHandler extends AbstractProtocolHandler<EmptyPayload,Map<String,Object>>
  • Constructor Details

    • GetStatusHandler

      public GetStatusHandler(org.slf4j.Logger logger, HandleApiService handleApiService)
  • Method Details

    • handlePayload

      protected Map<String,Object> handlePayload(EmptyPayload payload)
      返回服务器状态快照

      Runtime 启动后由后台任务按配置间隔采集完整快照。本处理器只读取最近一次已发布的快照, 不会在连接处理线程中执行 Minecraft Server List Ping。

      日志级别为 debug:该接口可能被高频轮询,INFO 级别会造成日志刷屏。

      Specified by:
      handlePayload in class AbstractProtocolHandler<EmptyPayload,Map<String,Object>>
      Parameters:
      payload - 空负载
      Returns:
      状态快照 Map