Class ServiceVersionProvider
java.lang.Object
eu.cloudnetservice.node.impl.version.ServiceVersionProvider
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final Typeprivate static final Typeprivate final ConsoleProgressWrappersprivate final eu.cloudnetservice.driver.language.I18nprivate static final org.slf4j.Loggerprivate final Map<String, ServiceVersionType> private static final Pathprivate static final int -
Constructor Summary
ConstructorsConstructorDescriptionServiceVersionProvider(@NonNull eu.cloudnetservice.driver.language.I18n i18n, @NonNull eu.cloudnetservice.driver.event.EventManager eventManager, @NonNull ConsoleProgressWrappers consoleProgressWrappers) -
Method Summary
Modifier and TypeMethodDescription@Nullable eu.cloudnetservice.driver.service.ServiceEnvironmentTypeenvironmentType(@NonNull String name) booleaninstallServiceVersion(@NonNull VersionInstaller installer, boolean force) void@UnmodifiableView @NonNull Map<String, eu.cloudnetservice.driver.service.ServiceEnvironmentType> voidbooleanprivate booleanloadVersionsFromInputStream(@Nullable InputStream inputStream) voidregisterServiceEnvironmentType(@NonNull eu.cloudnetservice.driver.service.ServiceEnvironmentType environmentType) voidregisterServiceVersionType(@NonNull ServiceVersionType versionType) serviceVersionType(@NonNull String name)
-
Field Details
-
LOGGER
private static final org.slf4j.Logger LOGGER -
VERSION_CACHE_PATH
-
VERSIONS_FILE_VERSION
private static final int VERSIONS_FILE_VERSION- See Also:
-
COL_SER_VERSION
-
COL_ENV_TYPE
-
serviceVersionTypes
-
serviceEnvironmentTypes
-
i18n
private final eu.cloudnetservice.driver.language.I18n i18n -
consoleProgressWrappers
-
-
Constructor Details
-
ServiceVersionProvider
-
-
Method Details
-
loadServiceVersionTypes
- Throws:
IOException
-
loadDefaultVersionTypes
public void loadDefaultVersionTypes() -
loadVersionsFromInputStream
-
interruptInstallSteps
public void interruptInstallSteps() -
registerServiceVersionType
-
serviceVersionType
-
registerServiceEnvironmentType
-
environmentType
-
installServiceVersion
-
serviceVersionTypes
-
knownEnvironments
@NonNull public @UnmodifiableView @NonNull Map<String, eu.cloudnetservice.driver.service.ServiceEnvironmentType> knownEnvironments()
-