Class TemplateStorageUtil

java.lang.Object
eu.cloudnetservice.node.impl.template.TemplateStorageUtil

@Singleton public final class TemplateStorageUtil extends Object
An util class to prepare created templates with needed files
  • Field Details

    • eventManager

      private final eu.cloudnetservice.driver.event.EventManager eventManager
  • Constructor Details

    • TemplateStorageUtil

      @Inject public TemplateStorageUtil(@NonNull @NonNull eu.cloudnetservice.driver.event.EventManager eventManager)
  • Method Details

    • createAndPrepareTemplate

      public boolean createAndPrepareTemplate(@NonNull @NonNull eu.cloudnetservice.driver.service.ServiceTemplate template, @NonNull @NonNull eu.cloudnetservice.driver.template.TemplateStorage storage, @NonNull @NonNull eu.cloudnetservice.driver.service.ServiceEnvironmentType env) throws IOException
      Throws:
      IOException
    • createAndPrepareTemplate

      public boolean createAndPrepareTemplate(@NonNull @NonNull eu.cloudnetservice.driver.service.ServiceTemplate template, @NonNull @NonNull eu.cloudnetservice.driver.template.TemplateStorage storage, @NonNull @NonNull eu.cloudnetservice.driver.service.ServiceEnvironmentType env, boolean installDefaultFiles) throws IOException
      Throws:
      IOException