Class SimplifiedData
java.lang.Object
net.ME1312.SubServers.Client.Common.Network.API.SimplifiedData
Simplified Data Requesting Class
-
Method Summary
Modifier and TypeMethodDescriptionstatic void
requestGroup
(DataClient client, String name, Consumer<Pair<String, List<Server>>> callback) Requests a Server Group (Group names are case insensitive here)static void
requestGroups
(DataClient client, Consumer<Map<String, List<Server>>> callback) Requests the Server Groups (Group names are case sensitive here)static void
requestHost
(DataClient client, String name, Consumer<Host> callback) Requests a Hoststatic void
requestHosts
(DataClient client, Consumer<Map<String, Host>> callback) Requests the Hostsstatic void
requestLowercaseGroups
(DataClient client, Consumer<Map<String, List<Server>>> callback) Requests the Server Groups (Group names are all lowercase here)static void
requestMasterProxy
(DataClient client, Consumer<Proxy> callback) Request the Master Proxy redis container (null if unavailable)static void
requestProxies
(DataClient client, Consumer<Map<String, Proxy>> callback) Requests the known Proxiesstatic void
requestProxy
(DataClient client, String name, Consumer<Proxy> callback) Requests a Proxystatic void
requestRemotePlayer
(DataClient client, String name, Consumer<RemotePlayer> callback) Requests a player on this network by searching across all known proxiesstatic void
requestRemotePlayer
(DataClient client, UUID id, Consumer<RemotePlayer> callback) Requests a player on this network by searching across all known proxiesstatic void
requestRemotePlayers
(DataClient client, Consumer<Map<UUID, RemotePlayer>> callback) Requests players on this network across all known proxiesstatic void
requestServer
(DataClient client, String name, Consumer<Server> callback) Requests a Serverstatic void
requestServers
(DataClient client, Consumer<Map<String, Server>> callback) Requests the Servers (including SubServers)static void
requestSubServer
(DataClient client, String name, Consumer<SubServer> callback) Requests a SubServerstatic void
requestSubServers
(DataClient client, Consumer<Map<String, SubServer>> callback) Requests the SubServers
-
Method Details
-
requestHosts
Requests the Hosts- Parameters:
client
- SubData connectioncallback
- Host Map
-
requestHost
Requests a Host- Parameters:
client
- SubData connectionname
- Host namecallback
- a Host
-
requestGroups
Requests the Server Groups (Group names are case sensitive here)- Parameters:
client
- SubData connectioncallback
- Group Map
-
requestLowercaseGroups
public static void requestLowercaseGroups(DataClient client, Consumer<Map<String, List<Server>>> callback) Requests the Server Groups (Group names are all lowercase here)- Parameters:
client
- SubData connectioncallback
- Group Map
-
requestGroup
public static void requestGroup(DataClient client, String name, Consumer<Pair<String, List<Server>>> callback) Requests a Server Group (Group names are case insensitive here)- Parameters:
client
- SubData connectionname
- Group namecallback
- a Server Group
-
requestServers
Requests the Servers (including SubServers)- Parameters:
client
- SubData connectioncallback
- Server Map
-
requestServer
Requests a Server- Parameters:
client
- SubData connectionname
- Server namecallback
- a Server
-
requestSubServers
Requests the SubServers- Parameters:
client
- SubData connectioncallback
- SubServer Map
-
requestSubServer
Requests a SubServer- Parameters:
client
- SubData connectionname
- SubServer namecallback
- a SubServer
-
requestProxies
Requests the known Proxies- Parameters:
client
- SubData connectioncallback
- Proxy Map
-
requestProxy
Requests a Proxy- Parameters:
client
- SubData connectionname
- Proxy namecallback
- a Proxy
-
requestMasterProxy
Request the Master Proxy redis container (null if unavailable)- Parameters:
client
- SubData connectioncallback
- Master Proxy
-
requestRemotePlayers
public static void requestRemotePlayers(DataClient client, Consumer<Map<UUID, RemotePlayer>> callback) Requests players on this network across all known proxies- Parameters:
client
- SubData connectioncallback
- Remote Player Collection
-
requestRemotePlayer
public static void requestRemotePlayer(DataClient client, String name, Consumer<RemotePlayer> callback) Requests a player on this network by searching across all known proxies- Parameters:
client
- SubData connectionname
- Player namecallback
- Remote Player
-
requestRemotePlayer
Requests a player on this network by searching across all known proxies- Parameters:
client
- SubData connectionid
- Player UUIDcallback
- Remote Player
-