-
- All Implemented Interfaces:
-
au.com.dius.pact.provider.IProviderInfo
public class Provider extends ProviderInfo
Provider Info
-
-
Field Summary
Fields Modifier and Type Field Description private String
name
private String
protocol
private Object
host
private Object
port
private String
path
private Object
startProviderTask
private Object
terminateProviderTask
private Object
requestFilter
private Object
stateChangeRequestFilter
private Object
createClient
private Boolean
insecure
private File
trustStore
private String
trustStorePassword
private URL
stateChangeUrl
private Boolean
stateChangeUsesBody
private Boolean
stateChangeTeardown
private Boolean
isDependencyForPactVerify
private PactVerification
verificationType
private List<String>
packagesToScan
private List<IConsumerInfo>
consumers
private File
pactFileDirectory
private URL
pactBrokerUrl
private PactBroker
pactBroker
private List<File>
pactFileDirectories
-
Constructor Summary
Constructors Constructor Description Provider()
Provider(String name, String protocol, Object host, Object port, String path, Object startProviderTask, Object terminateProviderTask, Object requestFilter, Object stateChangeRequestFilter, Object createClient, Boolean insecure, File trustStore, String trustStorePassword, URL stateChangeUrl, Boolean stateChangeUsesBody, Boolean stateChangeTeardown, Boolean isDependencyForPactVerify, PactVerification verificationType, List<String> packagesToScan, List<IConsumerInfo> consumers, File pactFileDirectory, URL pactBrokerUrl, PactBroker pactBroker, List<File> pactFileDirectories)
-
Method Summary
-
Methods inherited from class au.com.dius.pact.provider.maven.Provider
equals, hasPactWith, hasPactsFromPactBroker, hasPactsFromPactBrokerWithSelectors, 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
-
Provider
Provider()
-
Provider
Provider(String name, String protocol, Object host, Object port, String path, Object startProviderTask, Object terminateProviderTask, Object requestFilter, Object stateChangeRequestFilter, Object createClient, Boolean insecure, File trustStore, String trustStorePassword, URL stateChangeUrl, Boolean stateChangeUsesBody, Boolean stateChangeTeardown, Boolean isDependencyForPactVerify, PactVerification verificationType, List<String> packagesToScan, List<IConsumerInfo> consumers, File pactFileDirectory, URL pactBrokerUrl, PactBroker pactBroker, List<File> pactFileDirectories)
-
-
Method Detail
-
getProtocol
String getProtocol()
-
getStartProviderTask
Object getStartProviderTask()
-
getTerminateProviderTask
Object getTerminateProviderTask()
-
getRequestFilter
Object getRequestFilter()
-
getStateChangeRequestFilter
Object getStateChangeRequestFilter()
-
getCreateClient
Object getCreateClient()
-
getInsecure
Boolean getInsecure()
-
getTrustStore
File getTrustStore()
-
getTrustStorePassword
String getTrustStorePassword()
-
getStateChangeUrl
URL getStateChangeUrl()
-
getStateChangeUsesBody
Boolean getStateChangeUsesBody()
-
getStateChangeTeardown
Boolean getStateChangeTeardown()
-
getIsDependencyForPactVerify
Boolean getIsDependencyForPactVerify()
-
getVerificationType
PactVerification getVerificationType()
-
getPackagesToScan
List<String> getPackagesToScan()
-
getConsumers
List<IConsumerInfo> getConsumers()
-
getPactFileDirectory
final File getPactFileDirectory()
-
getPactBrokerUrl
final URL getPactBrokerUrl()
-
getPactBroker
final PactBroker getPactBroker()
-
getPactFileDirectories
final List<File> getPactFileDirectories()
-
setProtocol
Unit setProtocol(String protocol)
-
setStartProviderTask
Unit setStartProviderTask(Object startProviderTask)
-
setTerminateProviderTask
Unit setTerminateProviderTask(Object terminateProviderTask)
-
setRequestFilter
Unit setRequestFilter(Object requestFilter)
-
setStateChangeRequestFilter
Unit setStateChangeRequestFilter(Object stateChangeRequestFilter)
-
setCreateClient
Unit setCreateClient(Object createClient)
-
setInsecure
Unit setInsecure(Boolean insecure)
-
setTrustStore
Unit setTrustStore(File trustStore)
-
setTrustStorePassword
Unit setTrustStorePassword(String trustStorePassword)
-
setStateChangeUrl
Unit setStateChangeUrl(URL stateChangeUrl)
-
setStateChangeUsesBody
Unit setStateChangeUsesBody(Boolean stateChangeUsesBody)
-
setStateChangeTeardown
Unit setStateChangeTeardown(Boolean stateChangeTeardown)
-
setIsDependencyForPactVerify
Unit setIsDependencyForPactVerify(Boolean isDependencyForPactVerify)
-
setVerificationType
Unit setVerificationType(PactVerification verificationType)
-
setPackagesToScan
Unit setPackagesToScan(List<String> packagesToScan)
-
setConsumers
Unit setConsumers(List<IConsumerInfo> consumers)
-
setPactFileDirectory
final Unit setPactFileDirectory(File pactFileDirectory)
-
setPactBrokerUrl
final Unit setPactBrokerUrl(URL pactBrokerUrl)
-
setPactBroker
final Unit setPactBroker(PactBroker pactBroker)
-
setPactFileDirectories
final Unit setPactFileDirectories(List<File> pactFileDirectories)
-
-
-
-