-
- All Implemented Interfaces:
-
au.com.dius.pact.provider.IProviderInfo
public class GradleProviderInfo extends ProviderInfo
Extends the provider info to be setup in a gradle build
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public class
GradleProviderInfo.Companion
-
Field Summary
Fields Modifier and Type Field Description private Object
providerVersion
private String
providerTag
private Closure<List<String>>
providerTags
private PactBrokerConsumerConfig
brokerConfig
private final Project
project
private List<IConsumerInfo>
consumers
private Object
createClient
private Object
host
private Boolean
insecure
private Boolean
isDependencyForPactVerify
private String
name
private List<String>
packagesToScan
private String
path
private Object
port
private String
protocol
private Object
requestFilter
private Object
startProviderTask
private Object
stateChangeRequestFilter
private Boolean
stateChangeTeardown
private URL
stateChangeUrl
private Boolean
stateChangeUsesBody
private Object
terminateProviderTask
private File
trustStore
private String
trustStorePassword
private PactVerification
verificationType
-
Constructor Summary
Constructors Constructor Description GradleProviderInfo(String name, Project project)
-
Method Summary
-
Methods inherited from class au.com.dius.pact.provider.gradle.GradleProviderInfo
equals, hasPactWith, hasPactsWith, hashCode, pactBrokerClient, setupConsumerListFromPactFiles, toString
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Constructor Detail
-
GradleProviderInfo
GradleProviderInfo(String name, Project project)
-
-
Method Detail
-
hasPactWith
IConsumerInfo hasPactWith(String consumer, Closure<?> closure)
-
hasPactsWith
List<IConsumerInfo> hasPactsWith(String consumersGroupName, Closure<?> closure)
-
hasPactsFromPactBroker
@JvmOverloads() List<ConsumerInfo> hasPactsFromPactBroker(Map<String, Object> options, String pactBrokerUrl, Closure<?> closure)
-
hasPactsFromPactBroker
List<ConsumerInfo> hasPactsFromPactBroker(Map<String, Object> options, String pactBrokerUrl)
-
hasPactsFromPactBrokerWithSelectors
@JvmOverloads() List<ConsumerInfo> hasPactsFromPactBrokerWithSelectors(Map<String, Object> options, String pactBrokerUrl, List<ConsumerVersionSelector> selectors, Closure<?> closure)
-
hasPactsFromPactBrokerWithSelectors
List<ConsumerInfo> hasPactsFromPactBrokerWithSelectors(Map<String, Object> options, String pactBrokerUrl, List<ConsumerVersionSelector> selectors)
-
fromPactBroker
Unit fromPactBroker(Closure<?> closure)
-
getProviderVersion
final Object getProviderVersion()
-
getProviderTag
final String getProviderTag()
-
getProviderTags
final Closure<List<String>> getProviderTags()
-
getBrokerConfig
final PactBrokerConsumerConfig getBrokerConfig()
-
getProject
final Project getProject()
-
getConsumers
List<IConsumerInfo> getConsumers()
-
getCreateClient
Object getCreateClient()
-
getInsecure
Boolean getInsecure()
-
getIsDependencyForPactVerify
Boolean getIsDependencyForPactVerify()
-
getPackagesToScan
List<String> getPackagesToScan()
-
getProtocol
String getProtocol()
-
getRequestFilter
Object getRequestFilter()
-
getStartProviderTask
Object getStartProviderTask()
-
getStateChangeRequestFilter
Object getStateChangeRequestFilter()
-
getStateChangeTeardown
Boolean getStateChangeTeardown()
-
getStateChangeUrl
URL getStateChangeUrl()
-
getStateChangeUsesBody
Boolean getStateChangeUsesBody()
-
getTerminateProviderTask
Object getTerminateProviderTask()
-
getTrustStore
File getTrustStore()
-
getTrustStorePassword
String getTrustStorePassword()
-
getVerificationType
PactVerification getVerificationType()
-
setProviderVersion
final Unit setProviderVersion(Object providerVersion)
-
setProviderTag
final Unit setProviderTag(@Deprecated(message = "Use providerTags instead") String providerTag)
-
setProviderTags
final Unit setProviderTags(Closure<List<String>> providerTags)
-
setBrokerConfig
final Unit setBrokerConfig(PactBrokerConsumerConfig brokerConfig)
-
setConsumers
Unit setConsumers(List<IConsumerInfo> consumers)
-
setCreateClient
Unit setCreateClient(Object createClient)
-
setInsecure
Unit setInsecure(Boolean insecure)
-
setIsDependencyForPactVerify
Unit setIsDependencyForPactVerify(Boolean isDependencyForPactVerify)
-
setPackagesToScan
Unit setPackagesToScan(List<String> packagesToScan)
-
setProtocol
Unit setProtocol(String protocol)
-
setRequestFilter
Unit setRequestFilter(Object requestFilter)
-
setStartProviderTask
Unit setStartProviderTask(Object startProviderTask)
-
setStateChangeRequestFilter
Unit setStateChangeRequestFilter(Object stateChangeRequestFilter)
-
setStateChangeTeardown
Unit setStateChangeTeardown(Boolean stateChangeTeardown)
-
setStateChangeUrl
Unit setStateChangeUrl(URL stateChangeUrl)
-
setStateChangeUsesBody
Unit setStateChangeUsesBody(Boolean stateChangeUsesBody)
-
setTerminateProviderTask
Unit setTerminateProviderTask(Object terminateProviderTask)
-
setTrustStore
Unit setTrustStore(File trustStore)
-
setTrustStorePassword
Unit setTrustStorePassword(String trustStorePassword)
-
setVerificationType
Unit setVerificationType(PactVerification verificationType)
-
-
-
-