Interface NodeInfoProvider


  • public interface NodeInfoProvider
    • 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)
      • getNode

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