Class SimplifiedData
java.lang.Object
net.ME1312.SubServers.Client.Common.Network.API.SimplifiedData
Simplified Data Requesting Class
-
Method Summary
Modifier and TypeMethodDescriptionstatic voidrequestGroup(DataClient client, String name, Consumer<Pair<String, List<Server>>> callback) Requests a Server Group (Group names are case insensitive here)static voidrequestGroups(DataClient client, Consumer<Map<String, List<Server>>> callback) Requests the Server Groups (Group names are case sensitive here)static voidrequestHost(DataClient client, String name, Consumer<Host> callback) Requests a Hoststatic voidrequestHosts(DataClient client, Consumer<Map<String, Host>> callback) Requests the Hostsstatic voidrequestLowercaseGroups(DataClient client, Consumer<Map<String, List<Server>>> callback) Requests the Server Groups (Group names are all lowercase here)static voidrequestMasterProxy(DataClient client, Consumer<Proxy> callback) Request the Master Proxy redis container (null if unavailable)static voidrequestProxies(DataClient client, Consumer<Map<String, Proxy>> callback) Requests the known Proxiesstatic voidrequestProxy(DataClient client, String name, Consumer<Proxy> callback) Requests a Proxystatic voidrequestRemotePlayer(DataClient client, String name, Consumer<RemotePlayer> callback) Requests a player on this network by searching across all known proxiesstatic voidrequestRemotePlayer(DataClient client, UUID id, Consumer<RemotePlayer> callback) Requests a player on this network by searching across all known proxiesstatic voidrequestRemotePlayers(DataClient client, Consumer<Map<UUID, RemotePlayer>> callback) Requests players on this network across all known proxiesstatic voidrequestServer(DataClient client, String name, Consumer<Server> callback) Requests a Serverstatic voidrequestServers(DataClient client, Consumer<Map<String, Server>> callback) Requests the Servers (including SubServers)static voidrequestSubServer(DataClient client, String name, Consumer<SubServer> callback) Requests a SubServerstatic voidrequestSubServers(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
-