Class BridgeCommand

java.lang.Object
eu.cloudnetservice.modules.bridge.node.command.BridgeCommand

@Singleton public class BridgeCommand extends Object
  • Field Details

    • taskProvider

      private final eu.cloudnetservice.driver.provider.ServiceTaskProvider taskProvider
    • bridgeManagement

      private final BridgeManagement bridgeManagement
    • groupConfigurationProvider

      private final eu.cloudnetservice.driver.provider.GroupConfigurationProvider groupConfigurationProvider
  • Constructor Details

  • Method Details

    • bridgeGroupParser

      public eu.cloudnetservice.driver.service.GroupConfiguration bridgeGroupParser(@NonNull @NonNull CommandInput input)
    • suggestBridgeGroups

      public Stream<String> suggestBridgeGroups()
    • createBridgeEntry

      public void createBridgeEntry(@NonNull @NonNull eu.cloudnetservice.node.command.source.CommandSource source, @NonNull @NonNull eu.cloudnetservice.driver.service.GroupConfiguration group)
    • setRequiredPermission

      public void setRequiredPermission(@NonNull @NonNull eu.cloudnetservice.node.command.source.CommandSource source, @NonNull @NonNull Collection<eu.cloudnetservice.driver.service.ServiceTask> serviceTasks, @NonNull @NonNull String permission)