Package com.github.theword.queqiao.tool
Class GlobalContext
java.lang.Object
com.github.theword.queqiao.tool.GlobalContext
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic void
executeReloadCommand
(Object commandReturner, boolean isModServer) 执行全局重载命令static Config
static com.google.gson.Gson
getGson()
static HandleApiService
static org.slf4j.Logger
static String
static String
static WebsocketManager
static void
init
(boolean isModServer, String serverVersion, String serverType, HandleApiService handleApiImpl, HandleCommandReturnMessageService handleCommandReturnMessageImpl) static String
sendRconCommand
(String command) 发送 Rcon 命令static void
static void
setLogger
(org.slf4j.Logger logger) static void
shutdown()
-
Constructor Details
-
GlobalContext
public GlobalContext()
-
-
Method Details
-
init
public static void init(boolean isModServer, String serverVersion, String serverType, HandleApiService handleApiImpl, HandleCommandReturnMessageService handleCommandReturnMessageImpl) -
executeReloadCommand
执行全局重载命令1. 先重新读取配置文件
2. 再重新连接所有 Websocket Client
3. 重连 Rcon
- Parameters:
commandReturner
- 命令返回者isModServer
- 是否为模组服
-
shutdown
public static void shutdown() -
sendRconCommand
发送 Rcon 命令- Parameters:
command
- 命令- Returns:
- 命令返回结果
- Throws:
IOException
-
getConfig
-
setConfig
-
getLogger
public static org.slf4j.Logger getLogger() -
setLogger
public static void setLogger(org.slf4j.Logger logger) -
getWebsocketManager
-
getHandleApiService
-
getHandleCommandReturnMessageService
-
getServerVersion
-
getServerType
-
getGson
public static com.google.gson.Gson getGson()
-