Skip navigation links
A B C E F G H I L N P S T U 

A

apply(t, u) - Method in interface au.com.dius.pact.pactbroker.BiFunction
Applies this function to the given arguments.
au.com.dius.pact.pactbroker - package au.com.dius.pact.pactbroker
 

B

BiFunction<T,U,R> - Interface in au.com.dius.pact.pactbroker
 

C

Companion - Static variable in class au.com.dius.pact.pactbroker.HalClientBase
 
component1() - Method in class au.com.dius.pact.pactbroker.PactBrokerConsumer
 
component1() - Method in class au.com.dius.pact.pactbroker.PactResponse
 
component2() - Method in class au.com.dius.pact.pactbroker.PactBrokerConsumer
 
component2() - Method in class au.com.dius.pact.pactbroker.PactResponse
 
component3() - Method in class au.com.dius.pact.pactbroker.PactBrokerConsumer
 
component4() - Method in class au.com.dius.pact.pactbroker.PactBrokerConsumer
 
copy(name, source, pactBrokerUrl, pactFileAuthentication) - Method in class au.com.dius.pact.pactbroker.PactBrokerConsumer
 
copy(pactFile, links) - Method in class au.com.dius.pact.pactbroker.PactResponse
Wraps the response for a Pact from the broker with the link data associated with the Pact document.

E

equals(p) - Method in class au.com.dius.pact.pactbroker.PactBrokerConsumer
 
equals(p) - Method in class au.com.dius.pact.pactbroker.PactResponse
 

F

forAll(linkName, closure) - Method in interface au.com.dius.pact.pactbroker.IHalClient
Calls the closure with a Map of attributes for all links associated with the link name

G

getBaseUrl() - Method in class au.com.dius.pact.pactbroker.HalClientBase
 
getHttpClient() - Method in class au.com.dius.pact.pactbroker.HalClientBase
 
getLinks() - Method in class au.com.dius.pact.pactbroker.PactResponse
 
getMessage() - Method in exception au.com.dius.pact.pactbroker.InvalidHalResponse
 
getMessage() - Method in exception au.com.dius.pact.pactbroker.NotFoundHalResponse
 
getName() - Method in class au.com.dius.pact.pactbroker.PactBrokerConsumer
 
getOptions() - Method in class au.com.dius.pact.pactbroker.HalClientBase
 
getOptions() - Method in class au.com.dius.pact.pactbroker.PactBrokerClientBase
 
getPactBrokerUrl() - Method in class au.com.dius.pact.pactbroker.PactBrokerClientBase
 
getPactBrokerUrl() - Method in class au.com.dius.pact.pactbroker.PactBrokerConsumer
 
getPactFile() - Method in class au.com.dius.pact.pactbroker.PactResponse
 
getPactFileAuthentication() - Method in class au.com.dius.pact.pactbroker.PactBrokerConsumer
 
getSource() - Method in class au.com.dius.pact.pactbroker.PactBrokerConsumer
 

H

HalClientBase - Class in au.com.dius.pact.pactbroker
HAL client base class
HalClientBase(baseUrl, options) - Constructor for class au.com.dius.pact.pactbroker.HalClientBase
HAL client base class
HalClientBase(baseUrl) - Constructor for class au.com.dius.pact.pactbroker.HalClientBase
HAL client base class
HalClientBase.Companion - Class in au.com.dius.pact.pactbroker
 
hashCode() - Method in class au.com.dius.pact.pactbroker.PactBrokerConsumer
 
hashCode() - Method in class au.com.dius.pact.pactbroker.PactResponse
 

I

IHalClient - Interface in au.com.dius.pact.pactbroker
Interface to a HAL Client
InvalidHalResponse - Exception in au.com.dius.pact.pactbroker
This exception is thrown when we don't receive a HAL response from the broker
InvalidHalResponse(message) - Constructor for exception au.com.dius.pact.pactbroker.InvalidHalResponse
This exception is thrown when we don't receive a HAL response from the broker

L

linkUrl(name) - Method in interface au.com.dius.pact.pactbroker.IHalClient
Returns the HREF of the named link from the current HAL document

N

navigate(options, link) - Method in interface au.com.dius.pact.pactbroker.IHalClient
Navigates the URL associated with the given link using the current HAL document
navigate(link) - Method in interface au.com.dius.pact.pactbroker.IHalClient
Navigates the URL associated with the given link using the current HAL document
newHalClient() - Method in class au.com.dius.pact.pactbroker.PactBrokerClientBase
 
NotFoundHalResponse - Exception in au.com.dius.pact.pactbroker
Exception is thrown when we get a 404 response after navigating HAL links
NotFoundHalResponse(message) - Constructor for exception au.com.dius.pact.pactbroker.NotFoundHalResponse
Exception is thrown when we get a 404 response after navigating HAL links
NotFoundHalResponse() - Constructor for exception au.com.dius.pact.pactbroker.NotFoundHalResponse
Exception is thrown when we get a 404 response after navigating HAL links

P

PactBrokerClientBase - Class in au.com.dius.pact.pactbroker
Pact broker base class
PactBrokerClientBase(pactBrokerUrl, options) - Constructor for class au.com.dius.pact.pactbroker.PactBrokerClientBase
Pact broker base class
PactBrokerConsumer - Class in au.com.dius.pact.pactbroker
 
PactBrokerConsumer(name, source, pactBrokerUrl, pactFileAuthentication) - Constructor for class au.com.dius.pact.pactbroker.PactBrokerConsumer
 
PactResponse - Class in au.com.dius.pact.pactbroker
Wraps the response for a Pact from the broker with the link data associated with the Pact document.
PactResponse(pactFile, links) - Constructor for class au.com.dius.pact.pactbroker.PactResponse
Wraps the response for a Pact from the broker with the link data associated with the Pact document.
postJson(url, body) - Method in class au.com.dius.pact.pactbroker.HalClientBase
Upload the JSON document to the provided URL, using a POST request
postJson(url, body, handler) - Method in class au.com.dius.pact.pactbroker.HalClientBase
Upload the JSON document to the provided URL, using a POST request
postJson(url, body) - Method in interface au.com.dius.pact.pactbroker.IHalClient
Upload the JSON document to the provided URL, using a POST request
postJson(url, body, handler) - Method in interface au.com.dius.pact.pactbroker.IHalClient
Upload the JSON document to the provided URL, using a POST request
publishVerificationResults(docAttributes, result, version, buildUrl) - Method in class au.com.dius.pact.pactbroker.PactBrokerClientBase
Publishes the result to the "pb:publish-verification-results" link in the document attributes.

S

setHttpClient(p) - Method in class au.com.dius.pact.pactbroker.HalClientBase
 
setOptions(p) - Method in class au.com.dius.pact.pactbroker.HalClientBase
 
setupHttpClient() - Method in class au.com.dius.pact.pactbroker.HalClientBase
 

T

toString() - Method in class au.com.dius.pact.pactbroker.PactBrokerConsumer
 
toString() - Method in class au.com.dius.pact.pactbroker.PactResponse
 

U

uploadJson(path, bodyJson) - Method in interface au.com.dius.pact.pactbroker.IHalClient
Upload the JSON document to the provided path, using a PUT request
uploadJson(path, bodyJson, closure) - Method in interface au.com.dius.pact.pactbroker.IHalClient
Upload the JSON document to the provided path, using a PUT request
A B C E F G H I L N P S T U 
Skip navigation links