Interface NodeInfoProvider
-
public interface NodeInfoProvider
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description @Nullable CommandInfogetConsoleCommand(@NotNull java.lang.String commandLine)@NotNull de.dytanic.cloudnet.common.concurrent.ITask<CommandInfo>getConsoleCommandAsync(@NotNull java.lang.String commandLine)java.util.Collection<CommandInfo>getConsoleCommands()@NotNull de.dytanic.cloudnet.common.concurrent.ITask<java.util.Collection<CommandInfo>>getConsoleCommandsAsync()java.util.Collection<java.lang.String>getConsoleTabCompleteResults(@NotNull java.lang.String commandLine)@NotNull de.dytanic.cloudnet.common.concurrent.ITask<java.util.Collection<java.lang.String>>getConsoleTabCompleteResultsAsync(@NotNull java.lang.String commandLine)@Nullable NetworkClusterNodegetNode(@NotNull java.lang.String uniqueId)@NotNull de.dytanic.cloudnet.common.concurrent.ITask<NetworkClusterNode>getNodeAsync(@NotNull java.lang.String uniqueId)@Nullable NetworkClusterNodeInfoSnapshotgetNodeInfoSnapshot(@NotNull java.lang.String uniqueId)@NotNull de.dytanic.cloudnet.common.concurrent.ITask<NetworkClusterNodeInfoSnapshot>getNodeInfoSnapshotAsync(@NotNull java.lang.String uniqueId)NetworkClusterNodeInfoSnapshot[]getNodeInfoSnapshots()@NotNull de.dytanic.cloudnet.common.concurrent.ITask<NetworkClusterNodeInfoSnapshot[]>getNodeInfoSnapshotsAsync()NetworkClusterNode[]getNodes()@NotNull de.dytanic.cloudnet.common.concurrent.ITask<NetworkClusterNode[]>getNodesAsync()java.lang.String[]sendCommandLine(@NotNull java.lang.String commandLine)java.lang.String[]sendCommandLine(@NotNull java.lang.String nodeUniqueId, @NotNull java.lang.String commandLine)@NotNull de.dytanic.cloudnet.common.concurrent.ITask<java.lang.String[]>sendCommandLineAsync(@NotNull java.lang.String commandLine)@NotNull de.dytanic.cloudnet.common.concurrent.ITask<java.lang.String[]>sendCommandLineAsync(@NotNull java.lang.String nodeUniqueId, @NotNull java.lang.String commandLine)
-
-
-
Method Detail
-
getConsoleCommands
java.util.Collection<CommandInfo> getConsoleCommands()
-
getConsoleCommand
@Nullable @Nullable CommandInfo getConsoleCommand(@NotNull @NotNull java.lang.String commandLine)
-
getConsoleTabCompleteResults
java.util.Collection<java.lang.String> getConsoleTabCompleteResults(@NotNull @NotNull java.lang.String commandLine)
-
sendCommandLine
java.lang.String[] sendCommandLine(@NotNull @NotNull java.lang.String commandLine)
-
sendCommandLine
java.lang.String[] sendCommandLine(@NotNull @NotNull java.lang.String nodeUniqueId, @NotNull @NotNull java.lang.String commandLine)
-
getConsoleCommandsAsync
@NotNull @NotNull de.dytanic.cloudnet.common.concurrent.ITask<java.util.Collection<CommandInfo>> getConsoleCommandsAsync()
-
getConsoleCommandAsync
@NotNull @NotNull de.dytanic.cloudnet.common.concurrent.ITask<CommandInfo> getConsoleCommandAsync(@NotNull @NotNull java.lang.String commandLine)
-
getConsoleTabCompleteResultsAsync
@NotNull @NotNull de.dytanic.cloudnet.common.concurrent.ITask<java.util.Collection<java.lang.String>> getConsoleTabCompleteResultsAsync(@NotNull @NotNull java.lang.String commandLine)
-
sendCommandLineAsync
@NotNull @NotNull de.dytanic.cloudnet.common.concurrent.ITask<java.lang.String[]> sendCommandLineAsync(@NotNull @NotNull java.lang.String commandLine)
-
sendCommandLineAsync
@NotNull @NotNull de.dytanic.cloudnet.common.concurrent.ITask<java.lang.String[]> sendCommandLineAsync(@NotNull @NotNull java.lang.String nodeUniqueId, @NotNull @NotNull java.lang.String commandLine)
-
getNodesAsync
@NotNull @NotNull de.dytanic.cloudnet.common.concurrent.ITask<NetworkClusterNode[]> getNodesAsync()
-
getNodeAsync
@NotNull @NotNull de.dytanic.cloudnet.common.concurrent.ITask<NetworkClusterNode> getNodeAsync(@NotNull @NotNull java.lang.String uniqueId)
-
getNodeInfoSnapshotsAsync
@NotNull @NotNull de.dytanic.cloudnet.common.concurrent.ITask<NetworkClusterNodeInfoSnapshot[]> getNodeInfoSnapshotsAsync()
-
getNodeInfoSnapshotAsync
@NotNull @NotNull de.dytanic.cloudnet.common.concurrent.ITask<NetworkClusterNodeInfoSnapshot> getNodeInfoSnapshotAsync(@NotNull @NotNull java.lang.String uniqueId)
-
getNodes
NetworkClusterNode[] getNodes()
-
getNode
@Nullable @Nullable NetworkClusterNode getNode(@NotNull @NotNull java.lang.String uniqueId)
-
getNodeInfoSnapshots
NetworkClusterNodeInfoSnapshot[] getNodeInfoSnapshots()
-
getNodeInfoSnapshot
@Nullable @Nullable NetworkClusterNodeInfoSnapshot getNodeInfoSnapshot(@NotNull @NotNull java.lang.String uniqueId)
-
-