Class DefaultTaskSetup
java.lang.Object
eu.cloudnetservice.node.impl.setup.DefaultTaskSetup
- All Implemented Interfaces:
DefaultSetup
- Direct Known Subclasses:
SpecificTaskSetup
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected static final Collection<String> protected static final Stringprotected static final Stringprotected static final Stringprotected final eu.cloudnetservice.driver.provider.GroupConfigurationProviderprotected static final Stringprotected static final org.slf4j.Loggerprotected final Parsersprotected static final Stringprotected final ServiceVersionProviderprotected final TemplateStorageUtilprotected final eu.cloudnetservice.driver.provider.ServiceTaskProvider -
Constructor Summary
ConstructorsConstructorDescriptionDefaultTaskSetup(@NonNull Parsers parsers, @NonNull TemplateStorageUtil storageUtil, @NonNull eu.cloudnetservice.driver.provider.ServiceTaskProvider taskProvider, @NonNull eu.cloudnetservice.driver.provider.GroupConfigurationProvider groupProvider, @NonNull ServiceVersionProvider serviceVersionProvider) -
Method Summary
Modifier and TypeMethodDescriptionvoidapplyQuestions(@NonNull ConsoleSetupAnimation animation) protected @NonNull Collection<String> completableServiceVersions(@NonNull eu.cloudnetservice.driver.service.ServiceEnvironmentType type, @NonNull Tuple2<String, eu.cloudnetservice.driver.base.JavaVersion> javaVersion) protected voidexecuteSetup(@NonNull ConsoleSetupAnimation animation, @NonNull String resultPrefix, @NonNull String taskName, @NonNull String groupName, int maxHeapMemory) voidhandleResults(@NonNull ConsoleSetupAnimation animation) protected voidinitializeTemplate(@NonNull eu.cloudnetservice.driver.service.ServiceTemplate template, @NonNull eu.cloudnetservice.driver.service.ServiceEnvironmentType environment, boolean installDefaultFiles)
-
Field Details
-
AIKAR_FLAGS
-
LOGGER
protected static final org.slf4j.Logger LOGGER -
PROXY_TASK_NAME
- See Also:
-
LOBBY_TASK_NAME
- See Also:
-
GLOBAL_TEMPLATE_PREFIX
- See Also:
-
GLOBAL_PROXY_GROUP_NAME
- See Also:
-
GLOBAL_SERVER_GROUP_NAME
- See Also:
-
parsers
-
storageUtil
-
taskProvider
protected final eu.cloudnetservice.driver.provider.ServiceTaskProvider taskProvider -
groupProvider
protected final eu.cloudnetservice.driver.provider.GroupConfigurationProvider groupProvider -
serviceVersionProvider
-
-
Constructor Details
-
DefaultTaskSetup
@Inject public DefaultTaskSetup(@NonNull @NonNull Parsers parsers, @NonNull @NonNull TemplateStorageUtil storageUtil, @NonNull @NonNull eu.cloudnetservice.driver.provider.ServiceTaskProvider taskProvider, @NonNull @NonNull eu.cloudnetservice.driver.provider.GroupConfigurationProvider groupProvider, @NonNull @NonNull ServiceVersionProvider serviceVersionProvider)
-
-
Method Details
-
applyQuestions
- Specified by:
applyQuestionsin interfaceDefaultSetup
-
handleResults
- Specified by:
handleResultsin interfaceDefaultSetup
-
executeSetup
-
initializeTemplate
-
completableServiceVersions
-