Class WireMockConfiguration
java.lang.Object
com.github.tomakehurst.wiremock.core.WireMockConfiguration
- All Implemented Interfaces:
Options
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.github.tomakehurst.wiremock.core.Options
Options.ChunkedEncodingPolicy
-
Field Summary
Fields inherited from interface com.github.tomakehurst.wiremock.core.Options
DEFAULT_BIND_ADDRESS, DEFAULT_CONTAINER_THREADS, DEFAULT_PORT, DEFAULT_TIMEOUT, DYNAMIC_PORT
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionadminAuthenticator
(Authenticator authenticator) asynchronousResponseEnabled
(boolean asynchronousResponseEnabled) asynchronousResponseThreads
(int asynchronousResponseThreads) basicAdminAuthenticator
(String username, String password) bindAddress
(String bindAddress) boolean
caKeystorePassword
(String keyStorePassword) caKeystorePath
(String path) caKeystoreSettings
(KeyStoreSettings caKeyStoreSettings) caKeystoreType
(String caKeystoreType) int
containerThreads
(Integer containerThreads) disableOptimizeXmlFactoriesLoading
(boolean disableOptimizeXmlFactoriesLoading) disableStrictHttpHeaders
(boolean disableStrictHttpHeaders) enableBrowserProxying
(boolean enabled) extensions
(Extension... extensionInstances) extensions
(Class<? extends Extension>... classes) extensions
(String... classNames) extensionsOfType
(Class<T> extensionType) fileSource
(FileSource fileSource) boolean
boolean
boolean
boolean
boolean
boolean
boolean
gzipDisabled
(boolean gzipDisabled) httpDisabled
(boolean httpDisabled) httpServerFactory
(HttpServerFactory serverFactory) jettyAcceptors
(Integer jettyAcceptors) jettyAcceptQueueSize
(Integer jettyAcceptQueueSize) jettyHeaderBufferSize
(Integer jettyHeaderBufferSize) Deprecated.jettyHeaderRequestSize
(Integer jettyHeaderRequestSize) jettyHeaderResponseSize
(Integer jettyHeaderResponseSize) jettyIdleTimeout
(Long jettyIdleTimeout) jettyStopTimeout
(Long jettyStopTimeout) keyManagerPassword
(String keyManagerPassword) keystorePassword
(String keyStorePassword) keystorePath
(String path) keystoreType
(String keyStoreType) limitProxyTargets
(NetworkAddressRules proxyTargetRules) mappingSource
(MappingsSource mappingsSource) maxLoggedResponseSize
(int maxSize) com.google.common.base.Optional<Integer>
maxRequestJournalEntries
(int maxRequestJournalEntries) maxRequestJournalEntries
(com.google.common.base.Optional<Integer> maxRequestJournalEntries) Deprecated.needClientAuth
(boolean needClientAuth) networkTrafficListener
(WiremockNetworkTrafficListener networkTrafficListener) notifier()
notMatchedRenderer
(NotMatchedRenderer notMatchedRenderer) static WireMockConfiguration
options()
port
(int portNumber) int
preserveHostHeader
(boolean preserveHostHeader) proxyHostHeader
(String hostHeaderValue) proxyVia()
proxyVia
(ProxySettings proxySettings) recordRequestHeadersForMatching
(List<String> headers) boolean
boolean
stubCorsEnabled
(boolean enabled) stubRequestLoggingDisabled
(boolean disabled) threadPoolFactory
(ThreadPoolFactory threadPoolFactory) long
timeout()
timeout
(int timeout) trustAllProxyTargets
(boolean enabled) trustedProxyTargets
(String... trustedProxyTargets) trustedProxyTargets
(List<String> trustedProxyTargets) trustStorePassword
(String trustStorePassword) trustStorePath
(String truststorePath) trustStoreType
(String trustStoreType) static WireMockConfiguration
withRootDirectory
(String path) withStores
(Stores stores)
-
Constructor Details
-
WireMockConfiguration
public WireMockConfiguration()
-
-
Method Details
-
wireMockConfig
-
options
-
timeout
-
port
-
dynamicPort
-
httpDisabled
-
httpsPort
-
dynamicHttpsPort
-
containerThreads
-
jettyAcceptors
-
jettyAcceptQueueSize
-
jettyHeaderBufferSize
Deprecated. -
jettyHeaderRequestSize
-
jettyHeaderResponseSize
-
jettyStopTimeout
-
jettyIdleTimeout
-
keystorePath
-
keystorePassword
-
keyManagerPassword
-
keystoreType
-
caKeystoreSettings
-
caKeystorePath
-
caKeystorePassword
-
caKeystoreType
-
trustStorePath
-
trustStorePassword
-
trustStoreType
-
needClientAuth
-
enableBrowserProxying
-
proxyVia
-
proxyVia
-
withStores
-
withRootDirectory
-
usingFilesUnderDirectory
-
usingFilesUnderClasspath
-
fileSource
-
mappingSource
-
notifier
-
bindAddress
-
disableRequestJournal
-
maxRequestJournalEntries
@Deprecated public WireMockConfiguration maxRequestJournalEntries(com.google.common.base.Optional<Integer> maxRequestJournalEntries) Deprecated. -
maxRequestJournalEntries
-
recordRequestHeadersForMatching
-
preserveHostHeader
-
proxyHostHeader
-
extensions
-
extensions
-
extensions
-
httpServerFactory
-
threadPoolFactory
-
networkTrafficListener
public WireMockConfiguration networkTrafficListener(WiremockNetworkTrafficListener networkTrafficListener) -
adminAuthenticator
-
basicAdminAuthenticator
-
requireHttpsForAdminApi
-
notMatchedRenderer
-
asynchronousResponseEnabled
-
asynchronousResponseThreads
-
useChunkedTransferEncoding
-
gzipDisabled
-
stubRequestLoggingDisabled
-
stubCorsEnabled
-
trustAllProxyTargets
-
trustedProxyTargets
-
trustedProxyTargets
-
disableOptimizeXmlFactoriesLoading
public WireMockConfiguration disableOptimizeXmlFactoriesLoading(boolean disableOptimizeXmlFactoriesLoading) -
maxLoggedResponseSize
-
limitProxyTargets
-
portNumber
public int portNumber()- Specified by:
portNumber
in interfaceOptions
-
getHttpDisabled
public boolean getHttpDisabled()- Specified by:
getHttpDisabled
in interfaceOptions
-
containerThreads
public int containerThreads()- Specified by:
containerThreads
in interfaceOptions
-
httpsSettings
- Specified by:
httpsSettings
in interfaceOptions
-
jettySettings
- Specified by:
jettySettings
in interfaceOptions
-
browserProxyingEnabled
public boolean browserProxyingEnabled()- Specified by:
browserProxyingEnabled
in interfaceOptions
-
proxyVia
-
getStores
-
filesRoot
-
mappingsLoader
- Specified by:
mappingsLoader
in interfaceOptions
-
mappingsSaver
- Specified by:
mappingsSaver
in interfaceOptions
-
notifier
-
requestJournalDisabled
public boolean requestJournalDisabled()- Specified by:
requestJournalDisabled
in interfaceOptions
-
maxRequestJournalEntries
- Specified by:
maxRequestJournalEntries
in interfaceOptions
-
bindAddress
- Specified by:
bindAddress
in interfaceOptions
-
matchingHeaders
- Specified by:
matchingHeaders
in interfaceOptions
-
httpServerFactory
- Specified by:
httpServerFactory
in interfaceOptions
-
threadPoolFactory
- Specified by:
threadPoolFactory
in interfaceOptions
-
shouldPreserveHostHeader
public boolean shouldPreserveHostHeader()- Specified by:
shouldPreserveHostHeader
in interfaceOptions
-
proxyHostHeader
- Specified by:
proxyHostHeader
in interfaceOptions
-
extensionsOfType
- Specified by:
extensionsOfType
in interfaceOptions
-
networkTrafficListener
- Specified by:
networkTrafficListener
in interfaceOptions
-
getAdminAuthenticator
- Specified by:
getAdminAuthenticator
in interfaceOptions
-
getHttpsRequiredForAdminApi
public boolean getHttpsRequiredForAdminApi()- Specified by:
getHttpsRequiredForAdminApi
in interfaceOptions
-
getNotMatchedRenderer
- Specified by:
getNotMatchedRenderer
in interfaceOptions
-
getAsynchronousResponseSettings
- Specified by:
getAsynchronousResponseSettings
in interfaceOptions
-
getChunkedEncodingPolicy
- Specified by:
getChunkedEncodingPolicy
in interfaceOptions
-
getGzipDisabled
public boolean getGzipDisabled()- Specified by:
getGzipDisabled
in interfaceOptions
-
getStubRequestLoggingDisabled
public boolean getStubRequestLoggingDisabled()- Specified by:
getStubRequestLoggingDisabled
in interfaceOptions
-
getStubCorsEnabled
public boolean getStubCorsEnabled()- Specified by:
getStubCorsEnabled
in interfaceOptions
-
timeout
public long timeout() -
getDisableOptimizeXmlFactoriesLoading
public boolean getDisableOptimizeXmlFactoriesLoading()- Specified by:
getDisableOptimizeXmlFactoriesLoading
in interfaceOptions
-
getDisableStrictHttpHeaders
public boolean getDisableStrictHttpHeaders()- Specified by:
getDisableStrictHttpHeaders
in interfaceOptions
-
getDataTruncationSettings
- Specified by:
getDataTruncationSettings
in interfaceOptions
-
disableStrictHttpHeaders
-
browserProxySettings
- Specified by:
browserProxySettings
in interfaceOptions
-
getProxyTargetRules
- Specified by:
getProxyTargetRules
in interfaceOptions
-