Class ServiceConfiguration
- java.lang.Object
-
- de.dytanic.cloudnet.common.document.gson.BasicJsonDocPropertyable
-
- de.dytanic.cloudnet.driver.service.ServiceConfiguration
-
- All Implemented Interfaces:
de.dytanic.cloudnet.common.document.gson.IJsonDocPropertyable
public final class ServiceConfiguration extends de.dytanic.cloudnet.common.document.gson.BasicJsonDocPropertyable
-
-
Constructor Summary
Constructors Constructor Description ServiceConfiguration(ServiceId serviceId, java.lang.String runtime, boolean autoDeleteOnStop, boolean staticService, java.lang.String[] groups, ServiceRemoteInclusion[] includes, ServiceTemplate[] templates, ServiceDeployment[] deployments, ProcessConfiguration processConfig, int port)ServiceConfiguration(ServiceId serviceId, java.lang.String runtime, boolean autoDeleteOnStop, boolean staticService, java.lang.String[] groups, ServiceRemoteInclusion[] includes, ServiceTemplate[] templates, ServiceDeployment[] deployments, ProcessConfiguration processConfig, de.dytanic.cloudnet.common.document.gson.JsonDocument properties, int port)ServiceConfiguration(ServiceId serviceId, java.lang.String runtime, boolean autoDeleteOnStop, boolean staticService, java.lang.String[] groups, ServiceRemoteInclusion[] includes, ServiceTemplate[] templates, ServiceDeployment[] deployments, java.lang.String[] deletedFilesAfterStop, ProcessConfiguration processConfig, int port)ServiceConfiguration(ServiceId serviceId, java.lang.String runtime, boolean autoDeleteOnStop, boolean staticService, java.lang.String[] groups, ServiceRemoteInclusion[] includes, ServiceTemplate[] templates, ServiceDeployment[] deployments, java.lang.String[] deletedFilesAfterStop, ProcessConfiguration processConfig, de.dytanic.cloudnet.common.document.gson.JsonDocument properties, int port)
-
Method Summary
-
-
-
Constructor Detail
-
ServiceConfiguration
public ServiceConfiguration(ServiceId serviceId, java.lang.String runtime, boolean autoDeleteOnStop, boolean staticService, java.lang.String[] groups, ServiceRemoteInclusion[] includes, ServiceTemplate[] templates, ServiceDeployment[] deployments, ProcessConfiguration processConfig, int port)
-
ServiceConfiguration
public ServiceConfiguration(ServiceId serviceId, java.lang.String runtime, boolean autoDeleteOnStop, boolean staticService, java.lang.String[] groups, ServiceRemoteInclusion[] includes, ServiceTemplate[] templates, ServiceDeployment[] deployments, java.lang.String[] deletedFilesAfterStop, ProcessConfiguration processConfig, int port)
-
ServiceConfiguration
public ServiceConfiguration(ServiceId serviceId, java.lang.String runtime, boolean autoDeleteOnStop, boolean staticService, java.lang.String[] groups, ServiceRemoteInclusion[] includes, ServiceTemplate[] templates, ServiceDeployment[] deployments, ProcessConfiguration processConfig, de.dytanic.cloudnet.common.document.gson.JsonDocument properties, int port)
-
ServiceConfiguration
public ServiceConfiguration(ServiceId serviceId, java.lang.String runtime, boolean autoDeleteOnStop, boolean staticService, java.lang.String[] groups, ServiceRemoteInclusion[] includes, ServiceTemplate[] templates, ServiceDeployment[] deployments, java.lang.String[] deletedFilesAfterStop, ProcessConfiguration processConfig, de.dytanic.cloudnet.common.document.gson.JsonDocument properties, int port)
-
-
Method Detail
-
getServiceId
public ServiceId getServiceId()
-
setServiceId
public void setServiceId(ServiceId serviceId)
-
getRuntime
public java.lang.String getRuntime()
-
setRuntime
public void setRuntime(java.lang.String runtime)
-
isAutoDeleteOnStop
public boolean isAutoDeleteOnStop()
-
setAutoDeleteOnStop
public void setAutoDeleteOnStop(boolean autoDeleteOnStop)
-
isStaticService
public boolean isStaticService()
-
setStaticService
public void setStaticService(boolean staticService)
-
getGroups
public java.lang.String[] getGroups()
-
setGroups
public void setGroups(java.lang.String[] groups)
-
getIncludes
public ServiceRemoteInclusion[] getIncludes()
-
setIncludes
public void setIncludes(ServiceRemoteInclusion[] includes)
-
getTemplates
public ServiceTemplate[] getTemplates()
-
setTemplates
public void setTemplates(ServiceTemplate[] templates)
-
getDeployments
public ServiceDeployment[] getDeployments()
-
setDeployments
public void setDeployments(ServiceDeployment[] deployments)
-
getDeletedFilesAfterStop
public java.lang.String[] getDeletedFilesAfterStop()
-
setDeletedFilesAfterStop
public void setDeletedFilesAfterStop(java.lang.String[] deletedFilesAfterStop)
-
getProcessConfig
public ProcessConfiguration getProcessConfig()
-
setProcessConfig
public void setProcessConfig(ProcessConfiguration processConfig)
-
getPort
public int getPort()
-
setPort
public void setPort(int port)
-
setInitDeployments
public void setInitDeployments(ServiceDeployment[] initDeployments)
-
setInitIncludes
public void setInitIncludes(ServiceRemoteInclusion[] initIncludes)
-
setInitTemplates
public void setInitTemplates(ServiceTemplate[] initTemplates)
-
getInitDeployments
public ServiceDeployment[] getInitDeployments()
-
getInitIncludes
public ServiceRemoteInclusion[] getInitIncludes()
-
getInitTemplates
public ServiceTemplate[] getInitTemplates()
-
-