Package au.com.dius.pact.core.pactbroker
See: Description
-
Class Summary Class Description InvalidHalResponse This exception is thrown when we don't receive a HAL response from the broker NotFoundHalResponse Exception is thrown when we get a 404 response after navigating HAL links RequestFailedException General request failed exception InvalidNavigationRequest This exception is raised when an invalid navigation is attempted HalClient HAL client for navigating the HAL links PactResponse Wraps the response for a Pact from the broker with the link data associated with the Pact document. Ok Success result Failed Failed result TestResult Test result that is sent to the Pact broker UseLatest UseLatestTag Latest Represents a request for the latest pact, or the latest pact for a particular tag To Specifies the target for the can-i-deploy check (tag or environment) CanIDeployResult Model for a CanIDeploy result ConsumerVersionSelector Consumer version selector. Branch The latest version from a particular branch of each consumer, or for a particular consumer if the second parameter is provided. DeployedTo Any versions currently deployed to the specified environment ReleasedTo Any versions currently released and supported in the specified environment Environment Any versions currently deployed or released and supported in the specified environment Tag All versions with the specified tag LatestTag The latest version for each consumer with the specified tag. Selector Corresponds to the old consumer version selectors RawSelector Raw JSON form of a selector. ConsumerVersionSelectors Consumer version selectors. IgnoreSelector Selectors to ignore with the can-i-deploy check PactBrokerClientConfig Client configuration. PactBrokerClient Client for the pact broker service PactBrokerResult VerificationNotice PublishConfiguration Model to encapsulate the options used when publishing a Pact file -
Interface Summary Interface Description IHalClient Interface to a HAL Client IPactBrokerClient Interface to a Pact Broker client -
Object Summary Object Description Companion MainBranch The latest version from the main branch of each consumer, as specified by the consumer's mainBranch property. DeployedOrReleased All the currently deployed and currently released and supported versions of each consumer. MatchingBranch The latest version from any branch of the consumer that has the same name as the current branch of the provider. Companion Companion