Class PlatformPlayerManager
java.lang.Object
eu.cloudnetservice.modules.bridge.impl.platform.PlatformPlayerManager
- All Implemented Interfaces:
eu.cloudnetservice.modules.bridge.player.PlayerManager
abstract class PlatformPlayerManager
extends Object
implements eu.cloudnetservice.modules.bridge.player.PlayerManager
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final eu.cloudnetservice.modules.bridge.player.PlayerProviderprivate final eu.cloudnetservice.modules.bridge.player.executor.PlayerExecutorprivate final eu.cloudnetservice.driver.network.rpc.factory.RPCImplementationBuilder.InstanceAllocator<? extends eu.cloudnetservice.modules.bridge.player.executor.PlayerExecutor> private final eu.cloudnetservice.driver.network.rpc.factory.RPCImplementationBuilder.InstanceAllocator<eu.cloudnetservice.modules.bridge.player.PlayerProvider> private final eu.cloudnetservice.driver.network.rpc.RPCSender -
Constructor Summary
ConstructorsConstructorDescriptionPlatformPlayerManager(@NonNull eu.cloudnetservice.driver.network.rpc.RPCSender sender, @NonNull Supplier<eu.cloudnetservice.driver.network.NetworkChannel> channelSupplier) -
Method Summary
Modifier and TypeMethodDescription@NonNull eu.cloudnetservice.modules.bridge.player.executor.PlayerExecutor@NonNull eu.cloudnetservice.modules.bridge.player.PlayerProvidergroupOnlinePlayers(@NonNull String group) @NonNull eu.cloudnetservice.modules.bridge.player.PlayerProvider@NonNull eu.cloudnetservice.modules.bridge.player.executor.PlayerExecutorplayerExecutor(@NonNull UUID uniqueId) @NonNull eu.cloudnetservice.modules.bridge.player.PlayerProvidertaskOnlinePlayers(@NonNull String task) Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface eu.cloudnetservice.modules.bridge.player.PlayerManager
deleteCloudOfflinePlayer, deleteCloudOfflinePlayerAsync, environmentOnlinePlayers, environmentOnlinePlayersAsync, firstOfflinePlayer, firstOfflinePlayerAsync, firstOnlinePlayer, firstOnlinePlayerAsync, offlinePlayer, offlinePlayerAsync, offlinePlayers, offlinePlayersAsync, onlineCount, onlineCountAsync, onlinePlayer, onlinePlayerAsync, onlinePlayers, onlinePlayersAsync, registeredCount, registeredCountAsync, registeredPlayers, updateOfflinePlayer, updateOfflinePlayerAsync, updateOnlinePlayer, updateOnlinePlayerAsync
-
Field Details
-
sender
private final eu.cloudnetservice.driver.network.rpc.RPCSender sender -
playerProviderAllocator
private final eu.cloudnetservice.driver.network.rpc.factory.RPCImplementationBuilder.InstanceAllocator<eu.cloudnetservice.modules.bridge.player.PlayerProvider> playerProviderAllocator -
playerExecutorAllocator
private final eu.cloudnetservice.driver.network.rpc.factory.RPCImplementationBuilder.InstanceAllocator<? extends eu.cloudnetservice.modules.bridge.player.executor.PlayerExecutor> playerExecutorAllocator -
allPlayers
private final eu.cloudnetservice.modules.bridge.player.PlayerProvider allPlayers -
globalPlayerExecutor
private final eu.cloudnetservice.modules.bridge.player.executor.PlayerExecutor globalPlayerExecutor
-
-
Constructor Details
-
PlatformPlayerManager
-
-
Method Details
-
onlinePlayers
-
taskOnlinePlayers
-
groupOnlinePlayers
-
globalPlayerExecutor
-
playerExecutor
-