Interface NodeInfoProvider


  • public interface NodeInfoProvider
    • Method Detail

      • getConsoleCommands

        java.util.Collection<de.dytanic.cloudnet.common.command.CommandInfo> getConsoleCommands()
      • getConsoleCommand

        @Nullable
        @Nullable de.dytanic.cloudnet.common.command.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<de.dytanic.cloudnet.common.command.CommandInfo>> getConsoleCommandsAsync()
      • getConsoleCommandAsync

        @NotNull
        @NotNull de.dytanic.cloudnet.common.concurrent.ITask<de.dytanic.cloudnet.common.command.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)
      • getNode

        @Nullable
        @Nullable NetworkClusterNode getNode​(@NotNull
                                             @NotNull java.lang.String uniqueId)