Package au.com.dius.pact.provider
Class ProviderInfo
-
- All Implemented Interfaces:
-
au.com.dius.pact.provider.IProviderInfo
public class ProviderInfo implements IProviderInfo
Provider Info Config
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public classProviderInfo.Companion
-
Field Summary
Fields Modifier and Type Field Description private final CatalogueEntrytransportEntryprivate Stringnameprivate Stringprotocolprivate Objecthostprivate Objectportprivate Stringpathprivate ObjectstartProviderTaskprivate ObjectterminateProviderTaskprivate ObjectrequestFilterprivate ObjectstateChangeRequestFilterprivate ObjectcreateClientprivate Booleaninsecureprivate FiletrustStoreprivate StringtrustStorePasswordprivate URLstateChangeUrlprivate BooleanstateChangeUsesBodyprivate BooleanstateChangeTeardownprivate BooleanisDependencyForPactVerifyprivate PactVerificationverificationTypeprivate List<String>packagesToScanprivate List<IConsumerInfo>consumerspublic final static ProviderInfo.CompanionCompanion
-
Constructor Summary
Constructors Constructor Description ProviderInfo(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)ProviderInfo(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)ProviderInfo(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)ProviderInfo(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)ProviderInfo(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)ProviderInfo(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)ProviderInfo(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)ProviderInfo(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)ProviderInfo(String name, String protocol, Object host, Object port, String path, Object startProviderTask, Object terminateProviderTask, Object requestFilter, Object stateChangeRequestFilter, Object createClient, Boolean insecure, File trustStore)ProviderInfo(String name, String protocol, Object host, Object port, String path, Object startProviderTask, Object terminateProviderTask, Object requestFilter, Object stateChangeRequestFilter, Object createClient, Boolean insecure)ProviderInfo(String name, String protocol, Object host, Object port, String path, Object startProviderTask, Object terminateProviderTask, Object requestFilter, Object stateChangeRequestFilter, Object createClient)ProviderInfo(String name, String protocol, Object host, Object port, String path, Object startProviderTask, Object terminateProviderTask, Object requestFilter, Object stateChangeRequestFilter)ProviderInfo(String name, String protocol, Object host, Object port, String path, Object startProviderTask, Object terminateProviderTask, Object requestFilter)ProviderInfo(String name, String protocol, Object host, Object port, String path, Object startProviderTask, Object terminateProviderTask)ProviderInfo(String name, String protocol, Object host, Object port, String path, Object startProviderTask)ProviderInfo(String name, String protocol, Object host, Object port, String path)ProviderInfo(String name, String protocol, Object host, Object port)ProviderInfo(String name, String protocol, Object host)ProviderInfo(String name, String protocol)ProviderInfo(String name)ProviderInfo()
-
Method Summary
-
-
Constructor Detail
-
ProviderInfo
ProviderInfo(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)
-
ProviderInfo
ProviderInfo(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)
-
ProviderInfo
ProviderInfo(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)
-
ProviderInfo
ProviderInfo(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)
-
ProviderInfo
ProviderInfo(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)
-
ProviderInfo
ProviderInfo(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)
-
ProviderInfo
ProviderInfo(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)
-
ProviderInfo
ProviderInfo(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)
-
ProviderInfo
ProviderInfo(String name, String protocol, Object host, Object port, String path, Object startProviderTask, Object terminateProviderTask, Object requestFilter, Object stateChangeRequestFilter, Object createClient, Boolean insecure, File trustStore)
-
ProviderInfo
ProviderInfo(String name, String protocol, Object host, Object port, String path, Object startProviderTask, Object terminateProviderTask, Object requestFilter, Object stateChangeRequestFilter, Object createClient, Boolean insecure)
-
ProviderInfo
ProviderInfo(String name, String protocol, Object host, Object port, String path, Object startProviderTask, Object terminateProviderTask, Object requestFilter, Object stateChangeRequestFilter, Object createClient)
-
ProviderInfo
ProviderInfo(String name, String protocol, Object host, Object port, String path, Object startProviderTask, Object terminateProviderTask, Object requestFilter, Object stateChangeRequestFilter)
-
ProviderInfo
ProviderInfo(String name, String protocol, Object host, Object port, String path, Object startProviderTask, Object terminateProviderTask, Object requestFilter)
-
ProviderInfo
ProviderInfo(String name, String protocol, Object host, Object port, String path, Object startProviderTask, Object terminateProviderTask)
-
ProviderInfo
ProviderInfo(String name, String protocol, Object host, Object port, String path, Object startProviderTask)
-
ProviderInfo
ProviderInfo(String name)
-
ProviderInfo
ProviderInfo()
-
-
Method Detail
-
getTransportEntry
CatalogueEntry getTransportEntry()
-
getProtocol
String getProtocol()
-
setProtocol
Unit setProtocol(String protocol)
-
getStartProviderTask
Object getStartProviderTask()
-
setStartProviderTask
Unit setStartProviderTask(Object startProviderTask)
-
getTerminateProviderTask
Object getTerminateProviderTask()
-
setTerminateProviderTask
Unit setTerminateProviderTask(Object terminateProviderTask)
-
getRequestFilter
Object getRequestFilter()
-
setRequestFilter
Unit setRequestFilter(Object requestFilter)
-
getStateChangeRequestFilter
Object getStateChangeRequestFilter()
-
setStateChangeRequestFilter
Unit setStateChangeRequestFilter(Object stateChangeRequestFilter)
-
getCreateClient
Object getCreateClient()
-
setCreateClient
Unit setCreateClient(Object createClient)
-
getInsecure
Boolean getInsecure()
-
setInsecure
Unit setInsecure(Boolean insecure)
-
getTrustStore
File getTrustStore()
-
setTrustStore
Unit setTrustStore(File trustStore)
-
getTrustStorePassword
String getTrustStorePassword()
-
setTrustStorePassword
Unit setTrustStorePassword(String trustStorePassword)
-
getStateChangeUrl
URL getStateChangeUrl()
-
setStateChangeUrl
Unit setStateChangeUrl(URL stateChangeUrl)
-
getStateChangeUsesBody
Boolean getStateChangeUsesBody()
-
setStateChangeUsesBody
Unit setStateChangeUsesBody(Boolean stateChangeUsesBody)
-
getStateChangeTeardown
Boolean getStateChangeTeardown()
-
setStateChangeTeardown
Unit setStateChangeTeardown(Boolean stateChangeTeardown)
-
isDependencyForPactVerify
Boolean isDependencyForPactVerify()
-
setDependencyForPactVerify
Unit setDependencyForPactVerify(Boolean isDependencyForPactVerify)
-
getVerificationType
PactVerification getVerificationType()
-
setVerificationType
Unit setVerificationType(PactVerification verificationType)
-
getPackagesToScan
List<String> getPackagesToScan()
-
setPackagesToScan
Unit setPackagesToScan(List<String> packagesToScan)
-
getConsumers
List<IConsumerInfo> getConsumers()
-
setConsumers
Unit setConsumers(List<IConsumerInfo> consumers)
-
hasPactWith
ConsumerInfo hasPactWith(String consumer, Function1<ConsumerInfo, Unit> closure)
-
hasPactsWith
List<IConsumerInfo> hasPactsWith(String consumersGroupName, Function1<ConsumersGroup, Unit> closure)
-
hasPactsFromPactBroker
@JvmOverloads() List<ConsumerInfo> hasPactsFromPactBroker(Map<String, Object> options, String pactBrokerUrl)
-
hasPactsFromPactBroker
@JvmOverloads() List<ConsumerInfo> hasPactsFromPactBroker(String pactBrokerUrl)
-
hasPactsFromPactBrokerWithSelectors
@Deprecated(message = "Use version that takes list of ConsumerVersionSelectors", replaceWith = @ReplaceWith(imports = {}, expression = "hasPactsFromPactBrokerWithSelectorsV2")) List<ConsumerInfo> hasPactsFromPactBrokerWithSelectors(Map<String, Object> options, String pactBrokerUrl, List<ConsumerVersionSelector> selectors)
-
hasPactsFromPactBrokerWithSelectors
@Deprecated(message = "Use version that takes list of ConsumerVersionSelectors", replaceWith = @ReplaceWith(imports = {}, expression = "hasPactsFromPactBrokerWithSelectorsV2")) List<ConsumerInfo> hasPactsFromPactBrokerWithSelectors(String pactBrokerUrl, List<ConsumerVersionSelector> selectors, PactBrokerOptions options)
-
hasPactsFromPactBrokerWithSelectorsV2
@JvmOverloads() List<ConsumerInfo> hasPactsFromPactBrokerWithSelectorsV2(Map<String, Object> options, String pactBrokerUrl, List<ConsumerVersionSelectors> selectors)
Fetches all pacts from the broker that match the given selectors.
Options:
enablePending (boolean) - Enables pending Pact support
providerTags (List<String>) - List of provider tag names
providerBranch (String) - Provider branch
includeWipPactsSince (String) - Date to include Pacts as WIP
-
hasPactsFromPactBrokerWithSelectorsV2
@JvmOverloads() List<ConsumerInfo> hasPactsFromPactBrokerWithSelectorsV2(String pactBrokerUrl, List<ConsumerVersionSelectors> selectors)
Fetches all pacts from the broker that match the given selectors.
Options:
enablePending (boolean) - Enables pending Pact support
providerTags (List<String>) - List of provider tag names
providerBranch (String) - Provider branch
includeWipPactsSince (String) - Date to include Pacts as WIP
-
hasPactsFromPactBrokerWithSelectorsV2
List<ConsumerInfo> hasPactsFromPactBrokerWithSelectorsV2(String pactBrokerUrl, List<ConsumerVersionSelectors> selectors, PactBrokerOptions options)
-
pactBrokerClient
PactBrokerClient pactBrokerClient(String pactBrokerUrl, PactBrokerOptions options)
-
setupConsumerListFromPactFiles
List<IConsumerInfo> setupConsumerListFromPactFiles(ConsumersGroup consumersGroup)
-
-
-
-