com.xebialabs.deployit
Class DeployitConfig
java.lang.Object
com.xebialabs.deployit.DeployitConfig
public class DeployitConfig
- extends java.lang.Object
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SPRING_CTX_CFG_LOCATION_KEY
public static final java.lang.String SPRING_CTX_CFG_LOCATION_KEY
- See Also:
- Constant Field Values
SPRING_CONFIG
public static final java.lang.String SPRING_CONFIG
- See Also:
- Constant Field Values
DEFAULT_WEBCONTENT_PACKAGE
public static final java.lang.String DEFAULT_WEBCONTENT_PACKAGE
- See Also:
- Constant Field Values
DEFAULT_WEB_CONTEXT_ROOT
public static final java.lang.String DEFAULT_WEB_CONTEXT_ROOT
- See Also:
- Constant Field Values
KEY_USE_SSL
public static final java.lang.String KEY_USE_SSL
- See Also:
- Constant Field Values
KEY_SSL_PROTOCOL
public static final java.lang.String KEY_SSL_PROTOCOL
- See Also:
- Constant Field Values
KEY_KEYSTORE_PATH
public static final java.lang.String KEY_KEYSTORE_PATH
- See Also:
- Constant Field Values
KEY_KEYSTORE_PASSWORD
public static final java.lang.String KEY_KEYSTORE_PASSWORD
- See Also:
- Constant Field Values
KEY_KEYSTORE_KEYPASSWORD
public static final java.lang.String KEY_KEYSTORE_KEYPASSWORD
- See Also:
- Constant Field Values
KEY_HTTP_PORT
public static final java.lang.String KEY_HTTP_PORT
- See Also:
- Constant Field Values
KEY_JCR_REPOSITORY_PATH
public static final java.lang.String KEY_JCR_REPOSITORY_PATH
- See Also:
- Constant Field Values
KEY_IMPORTABLE_PACKAGES_PATH
public static final java.lang.String KEY_IMPORTABLE_PACKAGES_PATH
- See Also:
- Constant Field Values
KEY_MINIMUM_THREADS
public static final java.lang.String KEY_MINIMUM_THREADS
- See Also:
- Constant Field Values
KEY_MAXIMUM_THREADS
public static final java.lang.String KEY_MAXIMUM_THREADS
- See Also:
- Constant Field Values
KEY_DEFAULT_PREFIX
public static final java.lang.String KEY_DEFAULT_PREFIX
- See Also:
- Constant Field Values
KEY_CUSTOM_PREFIX
public static final java.lang.String KEY_CUSTOM_PREFIX
- See Also:
- Constant Field Values
CONFIGURATION_FILENAME
public static java.lang.String CONFIGURATION_FILENAME
keyStorePath
protected java.lang.String keyStorePath
keyStorePassword
protected java.lang.String keyStorePassword
keyStoreKeyPassword
protected java.lang.String keyStoreKeyPassword
httpPort
protected int httpPort
jcrRepositoryPath
protected java.lang.String jcrRepositoryPath
importablePackagesPath
protected java.lang.String importablePackagesPath
administratorGroupName
protected java.lang.String administratorGroupName
ssl
protected boolean ssl
sslProtocol
protected java.lang.String sslProtocol
minThreads
protected int minThreads
maxThreads
protected int maxThreads
DeployitConfig
public DeployitConfig()
getMinThreads
public int getMinThreads()
setMinThreads
public void setMinThreads(int minThreads)
getMaxThreads
public int getMaxThreads()
setMaxThreads
public void setMaxThreads(int maxThreads)
getInstance
public static DeployitConfig getInstance()
exists
public boolean exists()
load
public void load()
save
public void save()
isValid
public boolean isValid()
loadForUse
public static DeployitConfig loadForUse()
- Creates a populated instance of the configuration object. Use this method when configuring the Server or Command Line.
- Returns:
- an instance of the configuration, fully loaded and ready for use.
isNewConfiguration
public boolean isNewConfiguration()
getLocation
public java.lang.String getLocation()
setSsl
public void setSsl(boolean ssl)
isSsl
public boolean isSsl()
getKeyStorePath
public java.lang.String getKeyStorePath()
setKeyStorePath
public void setKeyStorePath(java.lang.String keyStorePath)
getKeyStorePassword
public java.lang.String getKeyStorePassword()
setKeyStorePassword
public void setKeyStorePassword(java.lang.String keyStorePassword)
getKeyStoreKeyPassword
public java.lang.String getKeyStoreKeyPassword()
setKeyStoreKeyPassword
public void setKeyStoreKeyPassword(java.lang.String keyStoreKeyPassword)
getHttpPort
public int getHttpPort()
setHttpPort
public void setHttpPort(int httpPort)
getJcrRepositoryPath
public java.lang.String getJcrRepositoryPath()
setJcrRepositoryPath
public void setJcrRepositoryPath(java.lang.String jcrRepositoryPath)
getImportablePackagesPath
public java.lang.String getImportablePackagesPath()
setImportablePackagesPath
public void setImportablePackagesPath(java.lang.String setImportablePackagesPath)
getDefaults
public java.util.Map<java.lang.String,java.lang.String> getDefaults()
setDefaults
public void setDefaults(java.util.Map<java.lang.String,java.lang.String> defaults)
getCustomProperties
public java.util.Map<java.lang.String,java.lang.String> getCustomProperties()
setCustomProperties
public void setCustomProperties(java.util.Map<java.lang.String,java.lang.String> customProperties)
getAdministratorGroupName
public java.lang.String getAdministratorGroupName()
setAdministratorGroupName
public void setAdministratorGroupName(java.lang.String administratorGroupName)
getSslProtocol
public java.lang.String getSslProtocol()
setSslProtocol
public void setSslProtocol(java.lang.String sslProtocol)