-
- 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 private final Stringhostnameprivate final Integerportprivate final PactSpecVersionpactVersionprivate final Stringschemeprivate final MockServerImplementationmockServerImplementationprivate final BooleanaddCloseHeaderprivate final StringtransportRegistryEntry
-
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
Modifier and Type Method Description StringgetHostname()IntegergetPort()PactSpecVersiongetPactVersion()StringgetScheme()MockServerImplementationgetMockServerImplementation()BooleangetAddCloseHeader()StringgetTransportRegistryEntry()final Stringurl()final InetSocketAddressaddress()final MockServerConfigtoPluginMockServerConfig()Create the mock server configuration required to pass to a plugin MockProviderConfigmergeWith(MockProviderConfig config)-
-
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)
-
-
-
-