Class ServiceVersionProvider


  • public class ServiceVersionProvider
    extends java.lang.Object
    • Constructor Detail

      • ServiceVersionProvider

        public ServiceVersionProvider()
    • Method Detail

      • loadServiceVersionTypes

        public boolean loadServiceVersionTypes​(java.lang.String url)
                                        throws java.io.IOException
        Throws:
        java.io.IOException
      • loadDefaultVersionTypes

        public void loadDefaultVersionTypes()
      • interruptInstallSteps

        public void interruptInstallSteps()
      • registerServiceVersionType

        public void registerServiceVersionType​(ServiceVersionType serviceVersionType)
      • getServiceVersionType

        public java.util.Optional<ServiceVersionType> getServiceVersionType​(java.lang.String name)
      • installServiceVersion

        public boolean installServiceVersion​(ServiceVersionType serviceVersionType,
                                             ServiceVersion serviceVersion,
                                             de.dytanic.cloudnet.driver.service.ServiceTemplate serviceTemplate)
      • installServiceVersion

        public boolean installServiceVersion​(ServiceVersionType serviceVersionType,
                                             ServiceVersion serviceVersion,
                                             de.dytanic.cloudnet.driver.service.ServiceTemplate serviceTemplate,
                                             boolean force)
      • installServiceVersion

        public boolean installServiceVersion​(ServiceVersionType serviceVersionType,
                                             ServiceVersion serviceVersion,
                                             de.dytanic.cloudnet.driver.template.TemplateStorage storage,
                                             de.dytanic.cloudnet.driver.service.ServiceTemplate serviceTemplate)
      • installServiceVersion

        public boolean installServiceVersion​(ServiceVersionType serviceVersionType,
                                             ServiceVersion serviceVersion,
                                             de.dytanic.cloudnet.driver.template.TemplateStorage storage,
                                             de.dytanic.cloudnet.driver.service.ServiceTemplate serviceTemplate,
                                             boolean forceInstall)
      • getServiceVersionTypes

        public java.util.Map<java.lang.String,​ServiceVersionType> getServiceVersionTypes()