Class ServerServerInfo
- java.lang.Object
-
- com.djrapitops.plan.identification.ServerInfo
-
- com.djrapitops.plan.identification.ServerServerInfo
-
- All Implemented Interfaces:
SubSystem
@Singleton public class ServerServerInfo extends ServerInfo
Manages the Server UUID for Bukkit servers.Also manages Server ID required for MySQL database independence.
-
-
Field Summary
-
Fields inherited from class com.djrapitops.plan.identification.ServerInfo
server, serverProperties
-
-
Constructor Summary
Constructors Constructor Description ServerServerInfo(ServerProperties serverProperties, ServerFileLoader fromFile, ServerDBLoader fromDatabase, Processing processing, PlanConfig config, Addresses addresses, Locale locale, net.playeranalytics.plugin.server.PluginLogger logger)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
loadServerInfo()
-
Methods inherited from class com.djrapitops.plan.identification.ServerInfo
disable, enable, generateNewUUID, getServer, getServerIdentifier, getServerProperties, getServerUUID, getServerUUIDSafe
-
-
-
-
Constructor Detail
-
ServerServerInfo
@Inject public ServerServerInfo(ServerProperties serverProperties, ServerFileLoader fromFile, ServerDBLoader fromDatabase, Processing processing, PlanConfig config, Addresses addresses, Locale locale, net.playeranalytics.plugin.server.PluginLogger logger)
-
-
Method Detail
-
loadServerInfo
protected void loadServerInfo()
- Specified by:
loadServerInfo
in classServerInfo
-
-