DEFAULT_BIND_ADDRESS, DEFAULT_CONTAINER_THREADS, DEFAULT_PORT, DYNAMIC_PORT
Constructor and Description |
---|
WireMockConfiguration() |
public static WireMockConfiguration wireMockConfig()
public static WireMockConfiguration options()
public WireMockConfiguration port(int portNumber)
public WireMockConfiguration dynamicPort()
public WireMockConfiguration httpsPort(java.lang.Integer httpsPort)
public WireMockConfiguration dynamicHttpsPort()
public WireMockConfiguration containerThreads(java.lang.Integer containerThreads)
public WireMockConfiguration jettyAcceptors(java.lang.Integer jettyAcceptors)
public WireMockConfiguration jettyAcceptQueueSize(java.lang.Integer jettyAcceptQueueSize)
public WireMockConfiguration jettyHeaderBufferSize(java.lang.Integer jettyHeaderBufferSize)
public WireMockConfiguration jettyStopTimeout(java.lang.Long jettyStopTimeout)
public WireMockConfiguration keystorePath(java.lang.String path)
public WireMockConfiguration keystorePassword(java.lang.String keyStorePassword)
public WireMockConfiguration keystoreType(java.lang.String keyStoreType)
public WireMockConfiguration trustStorePath(java.lang.String truststorePath)
public WireMockConfiguration trustStorePassword(java.lang.String trustStorePassword)
public WireMockConfiguration trustStoreType(java.lang.String trustStoreType)
public WireMockConfiguration needClientAuth(boolean needClientAuth)
public WireMockConfiguration enableBrowserProxying(boolean enabled)
public WireMockConfiguration proxyVia(java.lang.String host, int port)
public WireMockConfiguration proxyVia(ProxySettings proxySettings)
public WireMockConfiguration withRootDirectory(java.lang.String path)
public WireMockConfiguration usingFilesUnderDirectory(java.lang.String path)
public WireMockConfiguration usingFilesUnderClasspath(java.lang.String path)
public WireMockConfiguration fileSource(FileSource fileSource)
public WireMockConfiguration mappingSource(MappingsSource mappingsSource)
public WireMockConfiguration notifier(Notifier notifier)
public WireMockConfiguration bindAddress(java.lang.String bindAddress)
public WireMockConfiguration disableRequestJournal()
@Deprecated public WireMockConfiguration maxRequestJournalEntries(com.google.common.base.Optional<java.lang.Integer> maxRequestJournalEntries)
public WireMockConfiguration maxRequestJournalEntries(int maxRequestJournalEntries)
public WireMockConfiguration recordRequestHeadersForMatching(java.util.List<java.lang.String> headers)
public WireMockConfiguration preserveHostHeader(boolean preserveHostHeader)
public WireMockConfiguration proxyHostHeader(java.lang.String hostHeaderValue)
public WireMockConfiguration extensions(java.lang.String... classNames)
public WireMockConfiguration extensions(Extension... extensionInstances)
public WireMockConfiguration extensions(java.lang.Class<? extends Extension>... classes)
public WireMockConfiguration httpServerFactory(HttpServerFactory serverFactory)
public WireMockConfiguration threadPoolFactory(ThreadPoolFactory threadPoolFactory)
public WireMockConfiguration networkTrafficListener(WiremockNetworkTrafficListener networkTrafficListener)
public WireMockConfiguration adminAuthenticator(Authenticator authenticator)
public WireMockConfiguration basicAdminAuthenticator(java.lang.String username, java.lang.String password)
public WireMockConfiguration requireHttpsForAdminApi()
public WireMockConfiguration notMatchedRenderer(NotMatchedRenderer notMatchedRenderer)
public WireMockConfiguration asynchronousResponseEnabled(boolean asynchronousResponseEnabled)
public WireMockConfiguration asynchronousResponseThreads(int asynchronousResponseThreads)
public int portNumber()
portNumber
in interface Options
public int containerThreads()
containerThreads
in interface Options
public HttpsSettings httpsSettings()
httpsSettings
in interface Options
public JettySettings jettySettings()
jettySettings
in interface Options
public boolean browserProxyingEnabled()
browserProxyingEnabled
in interface Options
public ProxySettings proxyVia()
public FileSource filesRoot()
public MappingsLoader mappingsLoader()
mappingsLoader
in interface Options
public MappingsSaver mappingsSaver()
mappingsSaver
in interface Options
public boolean requestJournalDisabled()
requestJournalDisabled
in interface Options
public com.google.common.base.Optional<java.lang.Integer> maxRequestJournalEntries()
maxRequestJournalEntries
in interface Options
public java.lang.String bindAddress()
bindAddress
in interface Options
public java.util.List<CaseInsensitiveKey> matchingHeaders()
matchingHeaders
in interface Options
public HttpServerFactory httpServerFactory()
httpServerFactory
in interface Options
public ThreadPoolFactory threadPoolFactory()
threadPoolFactory
in interface Options
public boolean shouldPreserveHostHeader()
shouldPreserveHostHeader
in interface Options
public java.lang.String proxyHostHeader()
proxyHostHeader
in interface Options
public <T extends Extension> java.util.Map<java.lang.String,T> extensionsOfType(java.lang.Class<T> extensionType)
extensionsOfType
in interface Options
public WiremockNetworkTrafficListener networkTrafficListener()
networkTrafficListener
in interface Options
public Authenticator getAdminAuthenticator()
getAdminAuthenticator
in interface Options
public boolean getHttpsRequiredForAdminApi()
getHttpsRequiredForAdminApi
in interface Options
public NotMatchedRenderer getNotMatchedRenderer()
getNotMatchedRenderer
in interface Options
public AsynchronousResponseSettings getAsynchronousResponseSettings()
getAsynchronousResponseSettings
in interface Options