Class ServiceVersionProvider
- java.lang.Object
-
- de.dytanic.cloudnet.template.install.ServiceVersionProvider
-
public class ServiceVersionProvider extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description ServiceVersionProvider()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Optional<ServiceVersionType>getServiceVersionType(java.lang.String name)java.util.Map<java.lang.String,ServiceVersionType>getServiceVersionTypes()booleaninstallServiceVersion(ServiceVersionType serviceVersionType, ServiceVersion serviceVersion, de.dytanic.cloudnet.driver.service.ServiceTemplate serviceTemplate)booleaninstallServiceVersion(ServiceVersionType serviceVersionType, ServiceVersion serviceVersion, de.dytanic.cloudnet.driver.service.ServiceTemplate serviceTemplate, boolean force)booleaninstallServiceVersion(ServiceVersionType serviceVersionType, ServiceVersion serviceVersion, de.dytanic.cloudnet.driver.template.TemplateStorage storage, de.dytanic.cloudnet.driver.service.ServiceTemplate serviceTemplate)booleaninstallServiceVersion(ServiceVersionType serviceVersionType, ServiceVersion serviceVersion, de.dytanic.cloudnet.driver.template.TemplateStorage storage, de.dytanic.cloudnet.driver.service.ServiceTemplate serviceTemplate, boolean forceInstall)voidinterruptInstallSteps()voidloadDefaultVersionTypes()booleanloadServiceVersionTypes(java.lang.String url)voidregisterServiceVersionType(ServiceVersionType serviceVersionType)
-
-
-
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()
-
-