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

A

any($receiver, predicate) - Static method in class au.com.dius.pact.provider.broker.com.github.kittinunf.result.ResultKt
 
asMap(jsonObject) - Static method in class au.com.dius.pact.pactbroker.HalClientBase
 
asMap(jsonObject) - Method in class au.com.dius.pact.pactbroker.HalClientBase.Companion
 
au.com.dius.pact.pactbroker - package au.com.dius.pact.pactbroker
 
au.com.dius.pact.provider.broker.com.github.kittinunf.result - package au.com.dius.pact.provider.broker.com.github.kittinunf.result
 
au.com.dius.pact.util - package au.com.dius.pact.util
 

B

buildUrl(baseUrl, url, encodePath) - Method in class au.com.dius.pact.util.HttpClientUtils
Constructs a URI from a base URL plus a URL path
buildUrl(baseUrl, url) - Method in class au.com.dius.pact.util.HttpClientUtils
Constructs a URI from a base URL plus a URL path

C

Companion - Static variable in class au.com.dius.pact.pactbroker.HalClientBase
 
Companion - Static variable in class au.com.dius.pact.pactbroker.PactBrokerClientBase
 
Companion - Static variable in class au.com.dius.pact.provider.broker.com.github.kittinunf.result.Result
 
component1() - Method in class au.com.dius.pact.pactbroker.PactBrokerConsumer
 
component1() - Method in class au.com.dius.pact.pactbroker.PactResponse
 
component1() - Method in class au.com.dius.pact.provider.broker.com.github.kittinunf.result.Result
 
component1() - Method in class au.com.dius.pact.provider.broker.com.github.kittinunf.result.Result.Failure
 
component1() - Method in class au.com.dius.pact.provider.broker.com.github.kittinunf.result.Result.Success
 
component2() - Method in class au.com.dius.pact.pactbroker.PactBrokerConsumer
 
component2() - Method in class au.com.dius.pact.pactbroker.PactResponse
 
component2() - Method in class au.com.dius.pact.provider.broker.com.github.kittinunf.result.Result
 
component2() - Method in class au.com.dius.pact.provider.broker.com.github.kittinunf.result.Result.Failure
 
component2() - Method in class au.com.dius.pact.provider.broker.com.github.kittinunf.result.Result.Success
 
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
 
equals(other) - Method in class au.com.dius.pact.provider.broker.com.github.kittinunf.result.Result.Failure
 
equals(other) - Method in class au.com.dius.pact.provider.broker.com.github.kittinunf.result.Result.Success
 
error(ex) - Method in class au.com.dius.pact.provider.broker.com.github.kittinunf.result.Result.Companion
 

F

Failure(error) - Constructor for class au.com.dius.pact.provider.broker.com.github.kittinunf.result.Result.Failure
 
failure($receiver, f) - Static method in class au.com.dius.pact.provider.broker.com.github.kittinunf.result.ResultKt
 
fanout($receiver, other) - Static method in class au.com.dius.pact.provider.broker.com.github.kittinunf.result.ResultKt
 
fetch(path) - Method in class au.com.dius.pact.pactbroker.HalClientBase
Fetches the HAL document from the provided path
fetch(path, encodePath) - Method in class au.com.dius.pact.pactbroker.HalClientBase
Fetches the HAL document from the provided path
fetch(path, encodePath) - Method in interface au.com.dius.pact.pactbroker.IHalClient
Fetches the HAL document from the provided path
fetch(path) - Method in interface au.com.dius.pact.pactbroker.IHalClient
Fetches the HAL document from the provided path
fetchLatestConsumersWithNoTag(provider) - Method in class au.com.dius.pact.pactbroker.PactBrokerClientBase
 
flatMap($receiver, transform) - Static method in class au.com.dius.pact.provider.broker.com.github.kittinunf.result.ResultKt
 
flatMapError($receiver, transform) - Static method in class au.com.dius.pact.provider.broker.com.github.kittinunf.result.ResultKt
 
fold(success, failure) - Method in class au.com.dius.pact.provider.broker.com.github.kittinunf.result.Result
 
forAll(linkName, just) - Method in class au.com.dius.pact.pactbroker.HalClientBase
Calls the closure with a Map of attributes for all links associated with the link name
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
fromJson(jsonValue) - Method in class au.com.dius.pact.pactbroker.HalClientBase.Companion
 
fromJson(jsonValue) - Static method in class au.com.dius.pact.pactbroker.HalClientBase
 

G

get() - Method in class au.com.dius.pact.provider.broker.com.github.kittinunf.result.Result.Failure
 
get() - Method in class au.com.dius.pact.provider.broker.com.github.kittinunf.result.Result
 
get() - Method in class au.com.dius.pact.provider.broker.com.github.kittinunf.result.Result.Success
 
getBaseUrl() - Method in class au.com.dius.pact.pactbroker.HalClientBase
 
getError() - Method in class au.com.dius.pact.provider.broker.com.github.kittinunf.result.Result.Failure
 
getException() - Method in class au.com.dius.pact.provider.broker.com.github.kittinunf.result.Result.Failure
 
getFailures() - Method in class au.com.dius.pact.provider.broker.com.github.kittinunf.result.Validation
 
getHasFailure() - Method in class au.com.dius.pact.provider.broker.com.github.kittinunf.result.Validation
 
getHttpClient() - Method in class au.com.dius.pact.pactbroker.HalClientBase
 
getLastUrl() - 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.InvalidNavigationRequest
 
getMessage() - Method in exception au.com.dius.pact.pactbroker.NotFoundHalResponse
 
getMessage() - Method in exception au.com.dius.pact.pactbroker.RequestFailedException
 
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
 
getOrElse($receiver, fallback) - Static method in class au.com.dius.pact.provider.broker.com.github.kittinunf.result.ResultKt
 
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
 
getPathInfo() - Method in class au.com.dius.pact.pactbroker.HalClientBase
 
getSource() - Method in class au.com.dius.pact.pactbroker.PactBrokerConsumer
 
getURL_REGEX() - Method in class au.com.dius.pact.util.HttpClientUtils
 
getURL_TEMPLATE_REGEX() - Method in class au.com.dius.pact.pactbroker.HalClientBase.Companion
 
getValue() - Method in class au.com.dius.pact.provider.broker.com.github.kittinunf.result.Result.Success
 

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
 
handleFailure(resp, body, closure) - Method in class au.com.dius.pact.pactbroker.HalClientBase
 
hashCode() - Method in class au.com.dius.pact.pactbroker.PactBrokerConsumer
 
hashCode() - Method in class au.com.dius.pact.pactbroker.PactResponse
 
hashCode() - Method in class au.com.dius.pact.provider.broker.com.github.kittinunf.result.Result.Failure
 
hashCode() - Method in class au.com.dius.pact.provider.broker.com.github.kittinunf.result.Result.Success
 
HttpClientUtils - Class in au.com.dius.pact.util
 

I

IHalClient - Interface in au.com.dius.pact.pactbroker
Interface to a HAL Client
initPathInfo() - Method in class au.com.dius.pact.pactbroker.HalClientBase
 
INSTANCE - Static variable in class au.com.dius.pact.util.HttpClientUtils
 
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
InvalidNavigationRequest - Exception in au.com.dius.pact.pactbroker
This exception is raised when an invalid navigation is attempted
InvalidNavigationRequest(message) - Constructor for exception au.com.dius.pact.pactbroker.InvalidNavigationRequest
This exception is raised when an invalid navigation is attempted
isJsonResponse(contentType) - Method in class au.com.dius.pact.util.HttpClientUtils
 

L

LATEST_PROVIDER_PACTS_WITH_NO_TAG - Static variable in class au.com.dius.pact.pactbroker.PactBrokerClientBase
 
LINKS - Static variable in class au.com.dius.pact.pactbroker.HalClientBase
 
linkUrl(name) - Method in class au.com.dius.pact.pactbroker.HalClientBase
Returns the HREF of the named link from the current HAL document
linkUrl(name) - Method in interface au.com.dius.pact.pactbroker.IHalClient
Returns the HREF of the named link from the current HAL document

M

map($receiver, transform) - Static method in class au.com.dius.pact.provider.broker.com.github.kittinunf.result.ResultKt
 
mapError($receiver, transform) - Static method in class au.com.dius.pact.provider.broker.com.github.kittinunf.result.ResultKt
 

N

navigate(options, link) - Method in class au.com.dius.pact.pactbroker.HalClientBase
Navigates the URL associated with the given link using the current HAL document
navigate(link) - Method in class au.com.dius.pact.pactbroker.HalClientBase
Navigates the URL associated with the given link using the current HAL document
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
 
NoException - Exception in au.com.dius.pact.provider.broker.com.github.kittinunf.result
 
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

O

of(value, fail) - Method in class au.com.dius.pact.provider.broker.com.github.kittinunf.result.Result.Companion
 
of(f) - Method in class au.com.dius.pact.provider.broker.com.github.kittinunf.result.Result.Companion
 
or($receiver, fallback) - Static method in class au.com.dius.pact.provider.broker.com.github.kittinunf.result.ResultKt
 

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
PactBrokerClientBase.Companion - Class in au.com.dius.pact.pactbroker
 
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.
PACTS - Static variable in class au.com.dius.pact.pactbroker.PactBrokerClientBase
 
parseLinkUrl(href, options) - Method in class au.com.dius.pact.pactbroker.HalClientBase
 
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.
publishVerificationResults(docAttributes, result, version) - Method in class au.com.dius.pact.pactbroker.PactBrokerClientBase
Publishes the result to the "pb:publish-verification-results" link in the document attributes.

R

RequestFailedException - Exception in au.com.dius.pact.pactbroker
General request failed exception
RequestFailedException(message) - Constructor for exception au.com.dius.pact.pactbroker.RequestFailedException
General request failed exception
Result<V,E extends Exception> - Class in au.com.dius.pact.provider.broker.com.github.kittinunf.result
 
Result.Companion - Class in au.com.dius.pact.provider.broker.com.github.kittinunf.result
 
Result.Failure<V,E extends Exception> - Class in au.com.dius.pact.provider.broker.com.github.kittinunf.result
 
Result.Success<V,E extends Exception> - Class in au.com.dius.pact.provider.broker.com.github.kittinunf.result
 
ResultKt - Class in au.com.dius.pact.provider.broker.com.github.kittinunf.result
 
ROOT - Static variable in class au.com.dius.pact.pactbroker.HalClientBase
 

S

setHttpClient(p) - Method in class au.com.dius.pact.pactbroker.HalClientBase
 
setLastUrl(p) - Method in class au.com.dius.pact.pactbroker.HalClientBase
 
setOptions(p) - Method in class au.com.dius.pact.pactbroker.HalClientBase
 
setPathInfo(p) - Method in class au.com.dius.pact.pactbroker.HalClientBase
 
setupHttpClient() - Method in class au.com.dius.pact.pactbroker.HalClientBase
 
Success(value) - Constructor for class au.com.dius.pact.provider.broker.com.github.kittinunf.result.Result.Success
 
success($receiver, f) - Static method in class au.com.dius.pact.provider.broker.com.github.kittinunf.result.ResultKt
 

T

toString() - Method in class au.com.dius.pact.pactbroker.PactBrokerConsumer
 
toString() - Method in class au.com.dius.pact.pactbroker.PactResponse
 
toString() - Method in class au.com.dius.pact.provider.broker.com.github.kittinunf.result.Result.Failure
 
toString() - Method in class au.com.dius.pact.provider.broker.com.github.kittinunf.result.Result.Success
 

U

uploadJson(path, bodyJson) - Method in class au.com.dius.pact.pactbroker.HalClientBase
Upload the JSON document to the provided path, using a PUT request
uploadJson(path, bodyJson, closure) - Method in class au.com.dius.pact.pactbroker.HalClientBase
Upload the JSON document to the provided path, using a PUT request
uploadJson(path, bodyJson, closure, encodePath) - Method in class au.com.dius.pact.pactbroker.HalClientBase
Upload the JSON document to the provided path, using a PUT request
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
uploadJson(path, bodyJson, closure, encodePath) - Method in interface au.com.dius.pact.pactbroker.IHalClient
Upload the JSON document to the provided path, using a PUT request
UTF8 - Static variable in class au.com.dius.pact.pactbroker.PactBrokerClientBase
 

V

Validation<E extends Exception> - Class in au.com.dius.pact.provider.broker.com.github.kittinunf.result
 
Validation(resultSequence) - Constructor for class au.com.dius.pact.provider.broker.com.github.kittinunf.result.Validation
 
A B C E F G H I L M N O P R S T U V 
Skip navigation links