Package au.com.dius.pact.consumer.model
Class MockProviderConfig
-
- All Implemented Interfaces:
public class MockProviderConfigConfiguration of the Pact Mock Server.
By default this class will setup the configuration for a http mock server running on local host and a random port
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public classMockProviderConfig.Companion
-
Field Summary
Fields Modifier and Type Field Description public final static StringLOCALHOSTpublic final static StringHTTPprivate final Stringhostnameprivate final Integerportprivate final PactSpecVersionpactVersionprivate final Stringschemeprivate final MockServerImplementationmockServerImplementationprivate final BooleanaddCloseHeaderprivate final StringtransportRegistryEntrypublic final static MockProviderConfig.CompanionCompanion
-
Constructor Summary
Constructors Constructor Description MockProviderConfig(String hostname, Integer port, PactSpecVersion pactVersion, String scheme, MockServerImplementation mockServerImplementation, Boolean addCloseHeader, String transportRegistryEntry)MockProviderConfig(String hostname, Integer port, PactSpecVersion pactVersion, String scheme, MockServerImplementation mockServerImplementation, Boolean addCloseHeader)MockProviderConfig(String hostname, Integer port, PactSpecVersion pactVersion, String scheme, MockServerImplementation mockServerImplementation)MockProviderConfig(String hostname, Integer port, PactSpecVersion pactVersion, String scheme)MockProviderConfig(String hostname, Integer port, PactSpecVersion pactVersion)MockProviderConfig(String hostname, Integer port)MockProviderConfig(String hostname)MockProviderConfig()
-
Method Summary
-
-
Constructor Detail
-
MockProviderConfig
MockProviderConfig(String hostname, Integer port, PactSpecVersion pactVersion, String scheme, MockServerImplementation mockServerImplementation, Boolean addCloseHeader, String transportRegistryEntry)
-
MockProviderConfig
MockProviderConfig(String hostname, Integer port, PactSpecVersion pactVersion, String scheme, MockServerImplementation mockServerImplementation, Boolean addCloseHeader)
-
MockProviderConfig
MockProviderConfig(String hostname, Integer port, PactSpecVersion pactVersion, String scheme, MockServerImplementation mockServerImplementation)
-
MockProviderConfig
MockProviderConfig(String hostname, Integer port, PactSpecVersion pactVersion, String scheme)
-
MockProviderConfig
MockProviderConfig(String hostname)
-
MockProviderConfig
MockProviderConfig()
-
-
Method Detail
-
getHostname
String getHostname()
-
getPactVersion
PactSpecVersion getPactVersion()
-
getMockServerImplementation
MockServerImplementation getMockServerImplementation()
-
getAddCloseHeader
Boolean getAddCloseHeader()
-
getTransportRegistryEntry
String getTransportRegistryEntry()
-
address
final InetSocketAddress address()
-
toPluginMockServerConfig
final MockServerConfig toPluginMockServerConfig()
Create the mock server configuration required to pass to a plugin
-
mergeWith
MockProviderConfig mergeWith(MockProviderConfig config)
-
httpConfig
@JvmOverloads() final static MockProviderConfig httpConfig(String hostname, Integer port, PactSpecVersion pactVersion, MockServerImplementation implementation, Boolean addCloseHeader)
-
httpConfig
@JvmOverloads() final static MockProviderConfig httpConfig(String hostname, Integer port, PactSpecVersion pactVersion, MockServerImplementation implementation)
-
httpConfig
@JvmOverloads() final static MockProviderConfig httpConfig(String hostname, Integer port, PactSpecVersion pactVersion)
-
httpConfig
@JvmOverloads() final static MockProviderConfig httpConfig(String hostname, Integer port)
-
httpConfig
@JvmOverloads() final static MockProviderConfig httpConfig(String hostname)
-
httpConfig
@JvmOverloads() final static MockProviderConfig httpConfig()
-
createDefault
final static MockProviderConfig createDefault()
-
createDefault
final static MockProviderConfig createDefault(PactSpecVersion pactVersion)
-
createDefault
final static MockProviderConfig createDefault(String host, PactSpecVersion pactVersion)
-
-
-
-