Class ConfigCommand
java.lang.Object
eu.cloudnetservice.node.impl.command.sub.ConfigCommand
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final eu.cloudnetservice.node.config.Configurationprivate final eu.cloudnetservice.driver.provider.GroupConfigurationProviderprivate final eu.cloudnetservice.driver.provider.ServiceTaskProvider -
Constructor Summary
ConstructorsConstructorDescriptionConfigCommand(@NonNull eu.cloudnetservice.node.config.Configuration configuration, @NonNull eu.cloudnetservice.driver.provider.ServiceTaskProvider taskProvider, @NonNull eu.cloudnetservice.driver.provider.GroupConfigurationProvider groupProvider) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddIpAlias(@NonNull eu.cloudnetservice.driver.language.I18n i18n, @NonNull eu.cloudnetservice.node.command.source.CommandSource source, @NonNull String alias, @NonNull eu.cloudnetservice.driver.network.HostAndPort hostAddress) voidaddIpWhitelist(@NonNull eu.cloudnetservice.driver.language.I18n i18n, @NonNull eu.cloudnetservice.node.command.source.CommandSource source, @NonNull String ip) ipAliasParser(@NonNull eu.cloudnetservice.driver.language.I18n i18n, @NonNull CommandInput input) voidreloadConfigs(@NonNull eu.cloudnetservice.driver.language.I18n i18n, @NonNull eu.cloudnetservice.node.command.source.CommandSource source) voidreloadNodeConfig(@NonNull eu.cloudnetservice.driver.language.I18n i18n, @NonNull eu.cloudnetservice.node.command.source.CommandSource source) voidremoveIpAlias(@NonNull eu.cloudnetservice.driver.language.I18n i18n, @NonNull eu.cloudnetservice.node.command.source.CommandSource source, @NonNull String alias) voidremoveIpWhitelist(@NonNull eu.cloudnetservice.driver.language.I18n i18n, @NonNull eu.cloudnetservice.node.command.source.CommandSource source, @NonNull String ip) voidsetJavaCommand(@NonNull eu.cloudnetservice.driver.language.I18n i18n, @NonNull eu.cloudnetservice.node.command.source.CommandSource source, @NonNull Tuple2<String, eu.cloudnetservice.driver.base.JavaVersion> executable) voidsetMaxMemory(@NonNull eu.cloudnetservice.driver.language.I18n i18n, @NonNull eu.cloudnetservice.node.command.source.CommandSource source, int maxMemory) subnetParser(@NonNull eu.cloudnetservice.driver.language.I18n i18n, @NonNull CommandInput input)
-
Field Details
-
configuration
private final eu.cloudnetservice.node.config.Configuration configuration -
taskProvider
private final eu.cloudnetservice.driver.provider.ServiceTaskProvider taskProvider -
groupProvider
private final eu.cloudnetservice.driver.provider.GroupConfigurationProvider groupProvider
-
-
Constructor Details
-
ConfigCommand
-
-
Method Details
-
ipAliasParser
-
subnetParser
-
ipAliasSuggestions
-
suggestWhitelistIps
-
reloadConfigs
-
reloadNodeConfig
-
addIpWhitelist
-
removeIpWhitelist
-
setMaxMemory
-
setJavaCommand
-
addIpAlias
-
removeIpAlias
-