Class ServerConfiguration

java.lang.Object
com.xebialabs.deployit.ServerConfiguration

public class ServerConfiguration extends Object
  • Field Details

  • Constructor Details

    • ServerConfiguration

      public ServerConfiguration()
    • ServerConfiguration

      public ServerConfiguration(boolean springCloudEnabled)
  • Method Details

    • init

      public void init()
    • getInstance

      public static ServerConfiguration getInstance()
    • setInstance

      public static void setInstance(ServerConfiguration deployitConfig)
    • setDefaults

      public void setDefaults()
    • loadDefault

      public void loadDefault()
    • load

      public void load(Properties properties)
    • load

      public void load(Properties properties, boolean encryptedPasswords)
    • loadEncryptedPasswords

      public void loadEncryptedPasswords()
    • save

      public void save(Properties properties)
    • generateCloudKey

      public String generateCloudKey()
    • isValid

      public boolean isValid()
    • getServerHostname

      public String getServerHostname()
    • setServerHostname

      public void setServerHostname(String serverHostname)
    • getServerPort

      public int getServerPort()
    • setServerPort

      public void setServerPort(int serverPort)
    • isNewConfiguration

      public boolean isNewConfiguration()
    • setSsl

      public void setSsl(boolean ssl)
    • isSsl

      public boolean isSsl()
    • setMutualSsl

      public void setMutualSsl(boolean mutualSsl)
    • isMutualSsl

      public boolean isMutualSsl()
    • getKeyStorePath

      public String getKeyStorePath()
    • setKeyStorePath

      public void setKeyStorePath(String keyStorePath)
    • getKeyStorePassword

      public String getKeyStorePassword()
    • setKeyStorePassword

      public void setKeyStorePassword(String keyStorePassword)
    • getKeyStoreKeyPassword

      public String getKeyStoreKeyPassword()
    • getKeyStoreType

      public String getKeyStoreType()
    • setKeyStoreType

      public void setKeyStoreType(String keyStoreType)
    • setKeyStoreKeyPassword

      public void setKeyStoreKeyPassword(String keyStoreKeyPassword)
    • getTrustStorePath

      public String getTrustStorePath()
    • setTrustStorePath

      public void setTrustStorePath(String trustStorePath)
    • getTrustStorePassword

      public String getTrustStorePassword()
    • setTrustStorePassword

      public void setTrustStorePassword(String trustStorePassword)
    • getRepositoryKeyStorePassword

      public String getRepositoryKeyStorePassword()
    • setRepositoryKeyStorePassword

      public void setRepositoryKeyStorePassword(String repositoryKeyStorePassword)
    • getHttpBindAddress

      public String getHttpBindAddress()
    • setHttpBindAddress

      public void setHttpBindAddress(String httpBindAddress)
    • getHttpPort

      public int getHttpPort()
    • setHttpPort

      public void setHttpPort(int httpPort)
    • getImportablePackagesPath

      public String getImportablePackagesPath()
    • setImportablePackagesPath

      public void setImportablePackagesPath(String setImportablePackagesPath)
    • getSslProtocol

      public String getSslProtocol()
    • setSslProtocol

      public void setSslProtocol(String sslProtocol)
    • getMinThreads

      public int getMinThreads()
    • setMinThreads

      public void setMinThreads(int minThreads)
    • getMaxThreads

      public int getMaxThreads()
    • setMaxThreads

      public void setMaxThreads(int maxThreads)
    • setClientSessionTimeoutMinutes

      public void setClientSessionTimeoutMinutes(int clientSessionTimeoutMinutes)
    • getClientSessionTimeoutMinutes

      public int getClientSessionTimeoutMinutes()
    • isClientSessionRememberEnabled

      public boolean isClientSessionRememberEnabled()
    • isDirty

      public boolean isDirty()
    • getAdminPassword

      public String getAdminPassword()
    • setAdminPassword

      public void setAdminPassword(String adminPassword)
    • getWebContextRoot

      public String getWebContextRoot()
    • setWebContextRoot

      public void setWebContextRoot(String webContextRoot)
    • getWebWelcomePage

      public String getWebWelcomePage()
    • setWebWelcomePage

      public void setWebWelcomePage(String webWelcomePage)
    • isHideInternals

      public boolean isHideInternals()
    • setHideInternals

      public void setHideInternals(boolean hideInternals)
    • getFile

      public File getFile()
    • setFile

      public void setFile(File configFile)
    • getConfigResource

      public org.springframework.core.io.Resource getConfigResource()
    • setConfigResource

      public void setConfigResource(org.springframework.core.io.Resource configResource)
    • getServerUrl

      public String getServerUrl()
    • setServerUrl

      public void setServerUrl(String serverUrl)
    • getDerivedServerUrl

      public String getDerivedServerUrl()
    • getCustomPassword

      public String getCustomPassword(String propertyKey)
    • isClientAutomaticallyMapAllDeployables

      public boolean isClientAutomaticallyMapAllDeployables()
    • setClientAutomaticallyMapAllDeployables

      public void setClientAutomaticallyMapAllDeployables(boolean clientAutomaticallyMapAllDeployables)
    • isClientAutomaticallyMapAllDeployablesOnInitial

      public boolean isClientAutomaticallyMapAllDeployablesOnInitial()
    • setClientAutomaticallyMapAllDeployablesOnInitial

      public void setClientAutomaticallyMapAllDeployablesOnInitial(boolean clientAutomaticallyMapAllDeployablesOnInitial)
    • isClientAutomaticallyMapAllDeployablesOnUpdate

      public boolean isClientAutomaticallyMapAllDeployablesOnUpdate()
    • setClientAutomaticallyMapAllDeployablesOnUpdate

      public void setClientAutomaticallyMapAllDeployablesOnUpdate(boolean clientAutomaticallyMapAllDeployablesOnUpdate)
    • isServerMappingOverrideDeployedFieldsOnUpdate

      public boolean isServerMappingOverrideDeployedFieldsOnUpdate()
    • setServerMappingOverrideDeployedFieldsOnUpdate

      public void setServerMappingOverrideDeployedFieldsOnUpdate(boolean serverMappingOverrideDeployedFieldsOnUpdate)
    • isServerResolveApplicationDependencies

      public boolean isServerResolveApplicationDependencies()
    • setServerResolveApplicationDependencies

      public void setServerResolveApplicationDependencies(boolean serverResolveApplicationDependencies)
    • getMaintenanceForbiddenRequests

      public String getMaintenanceForbiddenRequests()
    • setMaintenanceForbiddenRequests

      public void setMaintenanceForbiddenRequests(String maintenanceForbiddenRequests)
    • setClientServerPollDelay

      public void setClientServerPollDelay(int clientServerPollDelay)
    • getClientServerPollDelay

      public int getClientServerPollDelay()
    • getUploadFileBufferSize

      public Integer getUploadFileBufferSize()
    • setUploadFileBufferSize

      public void setUploadFileBufferSize(Integer uploadFileBufferSize)
    • getHttpIdleTimeoutMillis

      public Integer getHttpIdleTimeoutMillis()
    • isSecureCookieEnabled

      public boolean isSecureCookieEnabled()
    • setSecureCookieEnabled

      public void setSecureCookieEnabled(boolean secureCookieEnabled)
    • setJdbcUrl

      public void setJdbcUrl(String jdbcUrl)
    • getJdbcUrl

      public String getJdbcUrl()
    • setJdbcDriverClassName

      public void setJdbcDriverClassName(String jdbcDriverClassName)
    • getJdbcDriverClassName

      public String getJdbcDriverClassName()
    • setJdbcUsername

      public void setJdbcUsername(String jdbcUsername)
    • getJdbcUsername

      public String getJdbcUsername()
    • setJdbcPassword

      public void setJdbcPassword(String jdbcPassword)
    • getJdbcPassword

      public String getJdbcPassword()
    • getSpringCloudUri

      public String getSpringCloudUri()
    • setSpringCloudUri

      public void setSpringCloudUri(String springCloudUri)
    • getSpringCloudExternalConfig

      public boolean getSpringCloudExternalConfig()
    • setSpringCloudExternalConfig

      public void setSpringCloudExternalConfig(boolean springCloudExternalConfig)
    • getSpringCloudRetryInitialInterval

      public Long getSpringCloudRetryInitialInterval()
    • setSpringCloudRetryInitialInterval

      public void setSpringCloudRetryInitialInterval(Long springCloudRetryInitialInterval)
    • getSpringCloudRetryMaxAttempts

      public Integer getSpringCloudRetryMaxAttempts()
    • setSpringCloudRetryMaxAttempts

      public void setSpringCloudRetryMaxAttempts(Integer springCloudRetryMaxAttempts)
    • getSpringCloudRetryMaxInterval

      public Long getSpringCloudRetryMaxInterval()
    • setSpringCloudRetryMaxInterval

      public void setSpringCloudRetryMaxInterval(Long springCloudRetryMaxInterval)
    • getSpringCloudRetryMultiplier

      public Double getSpringCloudRetryMultiplier()
    • setSpringCloudRetryMultiplier

      public void setSpringCloudRetryMultiplier(Double springCloudRetryMultiplier)
    • getSpringCloudEncryptKey

      public String getSpringCloudEncryptKey()
    • setSpringCloudEncryptKey

      public void setSpringCloudEncryptKey(String springCloudEncryptKeyUnencrypted)
    • isSpringCloudEnabled

      public Boolean isSpringCloudEnabled()
    • setSpringCloudEnabled

      public void setSpringCloudEnabled(Boolean springCloudEnabled)
    • getUpgradeBatchSize

      public Integer getUpgradeBatchSize()
    • setUpgradeBatchSize

      public void setUpgradeBatchSize(Integer upgradeBatchSize)
    • isExternalPermissionService

      public boolean isExternalPermissionService()
    • setExternalPermissionService

      public void setExternalPermissionService(boolean externalPermissionService)
    • getExternalPermissionServiceUri

      public String getExternalPermissionServiceUri()
    • setExternalPermissionServiceUri

      public void setExternalPermissionServiceUri(String externalPermissionServiceUri)
    • getClusterNodePort

      public int getClusterNodePort()
    • setClusterNodePort

      public void setClusterNodePort(int clusterNodePort)
    • isPluginJdkCompatibilityCheckOnPluginInstall

      public boolean isPluginJdkCompatibilityCheckOnPluginInstall()
    • isPluginJdkCompatibilityCheckOnProductUpgrade

      public boolean isPluginJdkCompatibilityCheckOnProductUpgrade()