Class ClusterCommand

java.lang.Object
eu.cloudnetservice.node.impl.command.sub.ClusterCommand

@Singleton public final class ClusterCommand extends Object
  • Field Details

    • FORMATTER

      public static final eu.cloudnetservice.utils.base.column.RowedFormatter<eu.cloudnetservice.node.cluster.NodeServer> FORMATTER
    • LOGGER

      private static final org.slf4j.Logger LOGGER
    • TIME_FORMATTER

      private static final DateTimeFormatter TIME_FORMATTER
    • configuration

      private final eu.cloudnetservice.node.config.Configuration configuration
    • serviceProvider

      private final eu.cloudnetservice.node.service.CloudServiceManager serviceProvider
    • nodeServerProvider

      private final eu.cloudnetservice.node.cluster.NodeServerProvider nodeServerProvider
    • clusterNodeProvider

      private final eu.cloudnetservice.driver.provider.ClusterNodeProvider clusterNodeProvider
    • templateStorageProvider

      private final eu.cloudnetservice.driver.template.TemplateStorageProvider templateStorageProvider
    • shutdownHandlerProvider

      private final jakarta.inject.Provider<DefaultShutdownHandler> shutdownHandlerProvider
  • Constructor Details

    • ClusterCommand

      @Inject public ClusterCommand(@NonNull @NonNull eu.cloudnetservice.node.config.Configuration configuration, @NonNull @NonNull eu.cloudnetservice.node.service.CloudServiceManager serviceProvider, @NonNull @NonNull eu.cloudnetservice.node.cluster.NodeServerProvider nodeServerProvider, @NonNull @NonNull eu.cloudnetservice.driver.provider.ClusterNodeProvider clusterNodeProvider, @NonNull @NonNull eu.cloudnetservice.driver.template.TemplateStorageProvider templateStorageProvider, @NonNull @NonNull jakarta.inject.Provider<DefaultShutdownHandler> shutdownHandlerProvider)
  • Method Details