Package com.xebialabs.deployit
Class ServerConfiguration
java.lang.Object
com.xebialabs.deployit.ServerConfiguration
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Stringstatic final Stringstatic final intstatic final intstatic final Stringstatic final Stringstatic final intstatic final intstatic final intstatic final Stringstatic final Stringstatic final intstatic final intstatic final Stringstatic final longstatic final intstatic final longstatic final doublestatic final intstatic final intstatic final intstatic final Stringstatic final Stringstatic final Stringprotected intprotected Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected intprotected intprotected booleanprotected booleanprotected Stringprotected Stringprotected String -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintintintorg.springframework.core.io.ResourcegetCustomPassword(String propertyKey) getFile()intstatic ServerConfigurationintintintbooleanvoidinit()booleanbooleanbooleanbooleanbooleanisDirty()booleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanisSsl()booleanisValid()voidload(Properties properties) voidload(Properties properties, boolean encryptedPasswords) voidvoidvoidsave(Properties properties) voidsetAdminPassword(String adminPassword) voidsetClientAutomaticallyMapAllDeployables(boolean clientAutomaticallyMapAllDeployables) voidsetClientAutomaticallyMapAllDeployablesOnInitial(boolean clientAutomaticallyMapAllDeployablesOnInitial) voidsetClientAutomaticallyMapAllDeployablesOnUpdate(boolean clientAutomaticallyMapAllDeployablesOnUpdate) voidsetClientServerPollDelay(int clientServerPollDelay) voidsetClientSessionTimeoutMinutes(int clientSessionTimeoutMinutes) voidsetClusterNodePort(int clusterNodePort) voidsetConfigResource(org.springframework.core.io.Resource configResource) voidvoidsetExternalPermissionService(boolean externalPermissionService) voidsetExternalPermissionServiceUri(String externalPermissionServiceUri) voidvoidsetHideInternals(boolean hideInternals) voidsetHttpBindAddress(String httpBindAddress) voidsetHttpPort(int httpPort) voidsetImportablePackagesPath(String setImportablePackagesPath) static voidsetInstance(ServerConfiguration deployitConfig) voidsetJdbcDriverClassName(String jdbcDriverClassName) voidsetJdbcPassword(String jdbcPassword) voidsetJdbcUrl(String jdbcUrl) voidsetJdbcUsername(String jdbcUsername) voidsetKeyStoreKeyPassword(String keyStoreKeyPassword) voidsetKeyStorePassword(String keyStorePassword) voidsetKeyStorePath(String keyStorePath) voidsetKeyStoreType(String keyStoreType) voidsetMaintenanceForbiddenRequests(String maintenanceForbiddenRequests) voidsetMaxThreads(int maxThreads) voidsetMinThreads(int minThreads) voidsetMutualSsl(boolean mutualSsl) voidsetRepositoryKeyStorePassword(String repositoryKeyStorePassword) voidsetSecureCookieEnabled(boolean secureCookieEnabled) voidsetServerHostname(String serverHostname) voidsetServerMappingOverrideDeployedFieldsOnUpdate(boolean serverMappingOverrideDeployedFieldsOnUpdate) voidsetServerPort(int serverPort) voidsetServerResolveApplicationDependencies(boolean serverResolveApplicationDependencies) voidsetServerUrl(String serverUrl) voidsetSpringCloudEnabled(Boolean springCloudEnabled) voidsetSpringCloudEncryptKey(String springCloudEncryptKeyUnencrypted) voidsetSpringCloudExternalConfig(boolean springCloudExternalConfig) voidsetSpringCloudRetryInitialInterval(Long springCloudRetryInitialInterval) voidsetSpringCloudRetryMaxAttempts(Integer springCloudRetryMaxAttempts) voidsetSpringCloudRetryMaxInterval(Long springCloudRetryMaxInterval) voidsetSpringCloudRetryMultiplier(Double springCloudRetryMultiplier) voidsetSpringCloudUri(String springCloudUri) voidsetSsl(boolean ssl) voidsetSslProtocol(String sslProtocol) voidsetTrustStorePassword(String trustStorePassword) voidsetTrustStorePath(String trustStorePath) voidsetUpgradeBatchSize(Integer upgradeBatchSize) voidsetUploadFileBufferSize(Integer uploadFileBufferSize) voidsetWebContextRoot(String webContextRoot) voidsetWebWelcomePage(String webWelcomePage)
-
Field Details
-
DEFAULT_WEBCONTENT_PACKAGE
- See Also:
-
DEFAULT_WEB_CONTEXT_ROOT
- See Also:
-
DEFAULT_ADMIN_PASSWORD
- See Also:
-
DEFAULT_DEPLOYIT_KEYS_KEYSTORE_PASSWORD
- See Also:
-
DEFAULT_HTTP_PORT
public static final int DEFAULT_HTTP_PORT- See Also:
-
DEFAULT_HTTPS_PORT
public static final int DEFAULT_HTTPS_PORT- See Also:
-
DEFAULT_MAX_THREADS
public static final int DEFAULT_MAX_THREADS- See Also:
-
DEFAULT_MIN_THREADS
public static final int DEFAULT_MIN_THREADS- See Also:
-
DEFAULT_IDLE_TIMEOUT
public static final int DEFAULT_IDLE_TIMEOUT- See Also:
-
DEFAULT_STOP_TIMEOUT
public static final int DEFAULT_STOP_TIMEOUT- See Also:
-
DEFAULT_UPLOAD_FILE_BUFFER_SIZE
public static final int DEFAULT_UPLOAD_FILE_BUFFER_SIZE- See Also:
-
FILE_URL_PREFIX
- See Also:
-
DEFAULT_IMPORTABLE_PACKAGES_PATH
- See Also:
-
DEFAULT_HTTP_BIND_ADDRESS
- See Also:
-
DEFAULT_CLIENT_SESSION_TIMEOUT_MINUTES
public static final int DEFAULT_CLIENT_SESSION_TIMEOUT_MINUTES- See Also:
-
DEFAULT_CLIENT_SERVER_POLL_DELAY
public static final int DEFAULT_CLIENT_SERVER_POLL_DELAY- See Also:
-
DEFAULT_MAINTENANCE_FORBIDDEN_REQUESTS
- See Also:
-
DEFAULT_SPRING_CLOUD_RETRY_INITIAL_INTERVAL
public static final long DEFAULT_SPRING_CLOUD_RETRY_INITIAL_INTERVAL- See Also:
-
DEFAULT_SPRING_CLOUD_RETRY_MAX_ATTEMPTS
public static final int DEFAULT_SPRING_CLOUD_RETRY_MAX_ATTEMPTS- See Also:
-
DEFAULT_SPRING_CLOUD_RETRY_MAX_INTERVAL
public static final long DEFAULT_SPRING_CLOUD_RETRY_MAX_INTERVAL- See Also:
-
DEFAULT_SPRING_CLOUD_RETRY_MULTIPLIER
public static final double DEFAULT_SPRING_CLOUD_RETRY_MULTIPLIER- See Also:
-
DEFAULT_UPGRADE_BATCH_SIZE
public static final int DEFAULT_UPGRADE_BATCH_SIZE- See Also:
-
DEFAULT_SPRING_CLOUD_ENCRYPTION_KEY
- See Also:
-
KEY_USE_SSL
- See Also:
-
KEY_USE_MUTUAL_SSL
- See Also:
-
KEY_SSL_PROTOCOL
- See Also:
-
KEY_KEYSTORE_PATH
- See Also:
-
KEY_KEYSTORE_TYPE
- See Also:
-
KEY_TRUSTSTORE_PATH
- See Also:
-
KEY_SECURE_COOKIE_ENABLED
- See Also:
-
KEY_HTTP_BIND_ADDRESS
- See Also:
-
KEY_HTTP_PORT
- See Also:
-
KEY_HTTP_CONTEXT_ROOT
- See Also:
-
KEY_WELCOME_PAGE
- See Also:
-
KEY_IMPORTABLE_PACKAGES_PATH
- See Also:
-
KEY_MINIMUM_THREADS
- See Also:
-
KEY_MAXIMUM_THREADS
- See Also:
-
KEY_CLIENT_SESSION_TIMEOUT_MINUTES
- See Also:
-
KEY_CLIENT_SESSION_REMEMBER_ENABLED
- See Also:
-
KEY_CLIENT_AUTOMATICALLY_MAP_ALL_DEPLOYABLES
- See Also:
-
KEY_CLIENT_AUTOMATICALLY_MAP_ALL_DEPLOYABLES_ON_INITIAL
- See Also:
-
KEY_CLIENT_AUTOMATICALLY_MAP_ALL_DEPLOYABLES_ON_UPDATE
- See Also:
-
KEY_SERVER_RESOLVE_APPLICATION_DEPENDENCIES
- See Also:
-
KEY_CLIENT_SERVER_POLL_DELAY
- See Also:
-
KEY_HIDE_INTERNALS
- See Also:
-
KEY_SERVER_URL
- See Also:
-
KEY_SERVER_MAPPING_OVERRIDE_DEPLOYED_FIELDS_ON_UPDATE
- See Also:
-
KEY_MAINTENANCE_FORBIDDEN_REQUESTS
- See Also:
-
KEY_UPLOAD_FILE_BUFFER_SIZE
- See Also:
-
KEY_HTTP_IDLE_SECONDS
- See Also:
-
KEY_JDBC_URL
- See Also:
-
KEY_JDBC_DRIVER_CLASSNAME
- See Also:
-
KEY_JDBC_USERNAME
- See Also:
-
KEY_JDBC_PASSWORD
- See Also:
-
KEY_TASK_IN_PROCESS_WORKER
- See Also:
-
KEY_UPGRADE_BATCH_SIZE
- See Also:
-
KEY_SERVER_HOSTNAME
- See Also:
-
KEY_SERVER_PORT
- See Also:
-
KEY_CLUSTER_NODE_HOSTNAME
- See Also:
-
KEY_CLUSTER_NODE_BIND_HOSTNAME
- See Also:
-
KEY_CLUSTER_NODE_PORT
- See Also:
-
KEY_SPRING_CLOUD_ENABLED
- See Also:
-
KEY_SPRING_CLOUD_ENCRYPT_KEY
- See Also:
-
KEY_SPRING_CLOUD_URI
- See Also:
-
KEY_SPRING_CLOUD_EXTERNAL_CONFIG
- See Also:
-
KEY_SPRING_CLOUD_RETRY_INITIAL_INTERVAL
- See Also:
-
KEY_SPRING_CLOUD_RETRY_MAX_ATTEMPTS
- See Also:
-
KEY_SPRING_CLOUD_RETRY_MAX_INTERVAL
- See Also:
-
KEY_SPRING_CLOUD_RETRY_MULTIPLIER
- See Also:
-
KEY_EXTERNAL_PERMISSION_SERVICE_SWITCH
- See Also:
-
KEY_EXTERNAL_PERMISSION_SERVICE_URI
- See Also:
-
keyStorePath
-
keyStorePassword
-
keyStoreKeyPassword
-
keyStoreType
-
trustStorePath
-
trustStorePassword
-
httpPort
protected int httpPort -
importablePackagesPath
-
ssl
protected boolean ssl -
mutualSsl
protected boolean mutualSsl -
sslProtocol
-
minThreads
protected int minThreads -
adminPassword
-
maxThreads
protected int maxThreads
-
-
Constructor Details
-
ServerConfiguration
public ServerConfiguration() -
ServerConfiguration
public ServerConfiguration(boolean springCloudEnabled)
-
-
Method Details
-
init
public void init() -
getInstance
-
setInstance
-
setDefaults
public void setDefaults() -
loadDefault
public void loadDefault() -
load
-
load
-
loadEncryptedPasswords
public void loadEncryptedPasswords() -
save
-
generateCloudKey
-
isValid
public boolean isValid() -
getServerHostname
-
setServerHostname
-
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
-
setKeyStorePath
-
getKeyStorePassword
-
setKeyStorePassword
-
getKeyStoreKeyPassword
-
getKeyStoreType
-
setKeyStoreType
-
setKeyStoreKeyPassword
-
getTrustStorePath
-
setTrustStorePath
-
getTrustStorePassword
-
setTrustStorePassword
-
getRepositoryKeyStorePassword
-
setRepositoryKeyStorePassword
-
getHttpBindAddress
-
setHttpBindAddress
-
getHttpPort
public int getHttpPort() -
setHttpPort
public void setHttpPort(int httpPort) -
getImportablePackagesPath
-
setImportablePackagesPath
-
getSslProtocol
-
setSslProtocol
-
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
-
setAdminPassword
-
getWebContextRoot
-
setWebContextRoot
-
getWebWelcomePage
-
setWebWelcomePage
-
isHideInternals
public boolean isHideInternals() -
setHideInternals
public void setHideInternals(boolean hideInternals) -
getFile
-
setFile
-
getConfigResource
public org.springframework.core.io.Resource getConfigResource() -
setConfigResource
public void setConfigResource(org.springframework.core.io.Resource configResource) -
getServerUrl
-
setServerUrl
-
getDerivedServerUrl
-
getCustomPassword
-
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
-
setMaintenanceForbiddenRequests
-
setClientServerPollDelay
public void setClientServerPollDelay(int clientServerPollDelay) -
getClientServerPollDelay
public int getClientServerPollDelay() -
getUploadFileBufferSize
-
setUploadFileBufferSize
-
getHttpIdleTimeoutMillis
-
isSecureCookieEnabled
public boolean isSecureCookieEnabled() -
setSecureCookieEnabled
public void setSecureCookieEnabled(boolean secureCookieEnabled) -
setJdbcUrl
-
getJdbcUrl
-
setJdbcDriverClassName
-
getJdbcDriverClassName
-
setJdbcUsername
-
getJdbcUsername
-
setJdbcPassword
-
getJdbcPassword
-
getSpringCloudUri
-
setSpringCloudUri
-
getSpringCloudExternalConfig
public boolean getSpringCloudExternalConfig() -
setSpringCloudExternalConfig
public void setSpringCloudExternalConfig(boolean springCloudExternalConfig) -
getSpringCloudRetryInitialInterval
-
setSpringCloudRetryInitialInterval
-
getSpringCloudRetryMaxAttempts
-
setSpringCloudRetryMaxAttempts
-
getSpringCloudRetryMaxInterval
-
setSpringCloudRetryMaxInterval
-
getSpringCloudRetryMultiplier
-
setSpringCloudRetryMultiplier
-
getSpringCloudEncryptKey
-
setSpringCloudEncryptKey
-
isSpringCloudEnabled
-
setSpringCloudEnabled
-
getUpgradeBatchSize
-
setUpgradeBatchSize
-
isExternalPermissionService
public boolean isExternalPermissionService() -
setExternalPermissionService
public void setExternalPermissionService(boolean externalPermissionService) -
getExternalPermissionServiceUri
-
setExternalPermissionServiceUri
-
getClusterNodePort
public int getClusterNodePort() -
setClusterNodePort
public void setClusterNodePort(int clusterNodePort)
-