public class ConfigurationProperties extends Object
| Constructor and Description |
|---|
ConfigurationProperties() |
| Modifier and Type | Method and Description |
|---|---|
static void |
addSslSubjectAlternativeNameDomains(String... additionalSubjectAlternativeNameDomains) |
static void |
addSslSubjectAlternativeNameIps(String... additionalSubjectAlternativeNameIps) |
static String |
certificateAuthorityCertificate() |
static void |
certificateAuthorityCertificate(String certificateAuthorityCertificate)
Override the default certificate authority X509 certificate
|
static String |
certificateAuthorityPrivateKey() |
static void |
certificateAuthorityPrivateKey(String certificateAuthorityPrivateKey)
Override the default certificate authority private key
|
static void |
clearSslSubjectAlternativeNameDomains() |
static void |
clearSslSubjectAlternativeNameIps() |
static boolean |
containsSslSubjectAlternativeName(String domainOrIp) |
static boolean |
deleteGeneratedKeyStoreOnExit() |
static void |
deleteGeneratedKeyStoreOnExit(boolean deleteGeneratedKeyStoreOnExit) |
static String |
directoryToSaveDynamicSSLCertificate() |
static void |
directoryToSaveDynamicSSLCertificate(String directoryToSaveDynamicSSLCertificate)
Override the default location used to save dynamically generated certificates, by default this is saved as a temporary file by the JVM,
for example: /var/folders/lz/_kbrwxrx4ss3brnc0y9ms2vc0000gn/T/MockServerCertificate75d431bb-cbf1-4cfe-b8a2-000ece2150e3.pem1048371440427200504.tmp
|
static boolean |
disableSystemOut() |
static void |
disableSystemOut(boolean disable) |
static boolean |
enableCORSForAllResponses() |
static void |
enableCORSForAllResponses(boolean enable) |
static boolean |
enableCORSForAPI() |
static void |
enableCORSForAPI(boolean enable) |
static boolean |
enableCORSForAPIHasBeenSetExplicitly() |
static InetSocketAddress |
httpProxy() |
static void |
httpProxy(String hostAndPort) |
static InetSocketAddress |
httpsProxy() |
static void |
httpsProxy(String hostAndPort) |
static String |
initializationClass() |
static void |
initializationClass(String initializationClass) |
static String |
initializationJsonPath() |
static void |
initializationJsonPath(String initializationJsonPath) |
static String |
javaKeyStoreFilePath() |
static void |
javaKeyStoreFilePath(String keyStoreFilePath) |
static String |
javaKeyStorePassword() |
static void |
javaKeyStorePassword(String keyStorePassword) |
static String |
javaKeyStoreType() |
static void |
javaKeyStoreType(String keyStoreType) |
static String |
javaLoggerLogLevel() |
static String |
localBoundIP() |
static void |
localBoundIP(String localBoundIP) |
static org.slf4j.event.Level |
logLevel() |
static void |
logLevel(String level)
Override the default logging level of INFO
|
static int |
maxChunkSize() |
static void |
maxChunkSize(int size) |
static int |
maxExpectations() |
static void |
maxExpectations(int count) |
static int |
maxHeaderSize() |
static void |
maxHeaderSize(int size) |
static int |
maxInitialLineLength() |
static void |
maxInitialLineLength(int length) |
static int |
maxLogEntries() |
static void |
maxLogEntries(int count) |
static long |
maxSocketTimeout() |
static void |
maxSocketTimeout(long milliseconds) |
static int |
maxWebSocketExpectations() |
static void |
maxWebSocketExpectations(int count) |
static boolean |
metricsEnabled() |
static void |
metricsEnabled(boolean enable) |
static int |
nioEventLoopThreadCount() |
static void |
nioEventLoopThreadCount(int count) |
static String |
persistedExpectationsPath() |
static void |
persistedExpectationsPath(String persistedExpectationsPath) |
static boolean |
persistExpectations() |
static void |
persistExpectations(boolean enable) |
static boolean |
preventCertificateDynamicUpdate() |
static void |
preventCertificateDynamicUpdate(boolean prevent)
Prevent certificates from dynamically updating when domain list changes
|
static String |
proxyAuthenticationPassword() |
static void |
proxyAuthenticationPassword(String proxyAuthenticationPassword) |
static String |
proxyAuthenticationRealm() |
static void |
proxyAuthenticationRealm(String proxyAuthenticationRealm) |
static String |
proxyAuthenticationUsername() |
static void |
proxyAuthenticationUsername(String proxyAuthenticationUsername) |
static boolean |
rebuildKeyStore() |
static void |
rebuildKeyStore(boolean rebuildKeyStore) |
static boolean |
rebuildServerKeyStore() |
static void |
rebuildServerKeyStore(boolean rebuildKeyStore) |
static int |
ringBufferSize() |
static int |
socketConnectionTimeout() |
static void |
socketConnectionTimeout(int milliseconds) |
static InetSocketAddress |
socksProxy() |
static void |
socksProxy(String hostAndPort) |
static String |
sslCertificateDomainName() |
static void |
sslCertificateDomainName(String domainName) |
static String[] |
sslSubjectAlternativeNameDomains() |
static String[] |
sslSubjectAlternativeNameIps() |
public static boolean enableCORSForAPI()
public static boolean enableCORSForAPIHasBeenSetExplicitly()
public static void enableCORSForAPI(boolean enable)
public static boolean enableCORSForAllResponses()
public static void enableCORSForAllResponses(boolean enable)
public static int maxExpectations()
public static void maxExpectations(int count)
public static int maxLogEntries()
public static void maxLogEntries(int count)
public static int ringBufferSize()
public static int maxWebSocketExpectations()
public static void maxWebSocketExpectations(int count)
public static int maxInitialLineLength()
public static void maxInitialLineLength(int length)
public static int maxHeaderSize()
public static void maxHeaderSize(int size)
public static int maxChunkSize()
public static void maxChunkSize(int size)
public static int nioEventLoopThreadCount()
public static void nioEventLoopThreadCount(int count)
public static long maxSocketTimeout()
public static void maxSocketTimeout(long milliseconds)
public static int socketConnectionTimeout()
public static void socketConnectionTimeout(int milliseconds)
public static String javaKeyStoreFilePath()
public static void javaKeyStoreFilePath(String keyStoreFilePath)
public static String javaKeyStorePassword()
public static void javaKeyStorePassword(String keyStorePassword)
public static String javaKeyStoreType()
public static void javaKeyStoreType(String keyStoreType)
public static boolean deleteGeneratedKeyStoreOnExit()
public static void deleteGeneratedKeyStoreOnExit(boolean deleteGeneratedKeyStoreOnExit)
public static String sslCertificateDomainName()
public static void sslCertificateDomainName(String domainName)
public static String[] sslSubjectAlternativeNameDomains()
public static void addSslSubjectAlternativeNameDomains(String... additionalSubjectAlternativeNameDomains)
public static void clearSslSubjectAlternativeNameDomains()
public static boolean containsSslSubjectAlternativeName(String domainOrIp)
public static String[] sslSubjectAlternativeNameIps()
public static void addSslSubjectAlternativeNameIps(String... additionalSubjectAlternativeNameIps)
public static void clearSslSubjectAlternativeNameIps()
public static boolean rebuildKeyStore()
public static void rebuildKeyStore(boolean rebuildKeyStore)
public static boolean rebuildServerKeyStore()
public static void rebuildServerKeyStore(boolean rebuildKeyStore)
public static void preventCertificateDynamicUpdate(boolean prevent)
prevent - prevent certificates from dynamically updating when domain list changespublic static boolean preventCertificateDynamicUpdate()
public static String certificateAuthorityPrivateKey()
public static void certificateAuthorityPrivateKey(String certificateAuthorityPrivateKey)
certificateAuthorityPrivateKey - location of the PEM file containing the certificate authority private keypublic static String certificateAuthorityCertificate()
public static void certificateAuthorityCertificate(String certificateAuthorityCertificate)
certificateAuthorityCertificate - location of the PEM file containing the certificate authority X509 certificatepublic static String directoryToSaveDynamicSSLCertificate()
public static void directoryToSaveDynamicSSLCertificate(String directoryToSaveDynamicSSLCertificate)
directoryToSaveDynamicSSLCertificate - location to save private key and X509 certificatepublic static org.slf4j.event.Level logLevel()
public static String javaLoggerLogLevel()
public static void logLevel(String level)
level - the log level, which can be TRACE, DEBUG, INFO, WARN, ERROR, OFF, FINEST, FINE, INFO, WARNING, SEVEREpublic static boolean disableSystemOut()
public static void disableSystemOut(boolean disable)
public static boolean metricsEnabled()
public static void metricsEnabled(boolean enable)
public static InetSocketAddress httpProxy()
public static void httpProxy(String hostAndPort)
public static InetSocketAddress httpsProxy()
public static void httpsProxy(String hostAndPort)
public static InetSocketAddress socksProxy()
public static void socksProxy(String hostAndPort)
public static String localBoundIP()
public static void localBoundIP(String localBoundIP)
public static String proxyAuthenticationRealm()
public static void proxyAuthenticationRealm(String proxyAuthenticationRealm)
public static String proxyAuthenticationUsername()
public static void proxyAuthenticationUsername(String proxyAuthenticationUsername)
public static String proxyAuthenticationPassword()
public static void proxyAuthenticationPassword(String proxyAuthenticationPassword)
public static String initializationClass()
public static void initializationClass(String initializationClass)
public static String initializationJsonPath()
public static void initializationJsonPath(String initializationJsonPath)
public static boolean persistExpectations()
public static void persistExpectations(boolean enable)
public static String persistedExpectationsPath()
public static void persistedExpectationsPath(String persistedExpectationsPath)
Copyright © 2019. All rights reserved.