DEFAULT_BIND_ADDRESS, DEFAULT_CONTAINER_THREADS, DEFAULT_PORT, DYNAMIC_PORT
Constructor and Description |
---|
WireMockConfiguration() |
public static WireMockConfiguration wireMockConfig()
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 keystorePath(java.lang.String path)
public WireMockConfiguration keystorePassword(java.lang.String keyStorePassword)
public WireMockConfiguration trustStorePath(java.lang.String truststorePath)
public WireMockConfiguration trustStorePassword(java.lang.String trustStorePassword)
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 notifier(Notifier notifier)
public WireMockConfiguration bindAddress(java.lang.String bindAddress)
public WireMockConfiguration disableRequestJournal()
public WireMockConfiguration maxRequestJournalEntries(com.google.common.base.Optional<java.lang.Integer> 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 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 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 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