public class DefaultPactReader implements PactReader
Default implementation of PactReader
| Modifier and Type | Field and Description |
|---|---|
static DefaultPactReader |
INSTANCE
Default implementation of PactReader
|
static com.amazonaws.services.s3.AmazonS3 |
s3Client |
| Modifier and Type | Method and Description |
|---|---|
static java.lang.String |
determineSpecVersion(com.google.gson.JsonElement pactInfo) |
static Request |
extractRequest(com.google.gson.JsonObject requestJson) |
static Response |
extractResponse(com.google.gson.JsonObject responseJson) |
static com.amazonaws.services.s3.AmazonS3 |
getS3Client() |
Pact<?> |
loadPact(java.lang.Object source)
Loads a pact file from either a File or a URL
|
Pact<?> |
loadPact(java.lang.Object source,
java.util.Map<java.lang.String,? extends java.lang.Object> options)
Loads a pact file from either a File or a URL
|
static Pact<?> |
loadV2Pact(PactSource source,
com.google.gson.JsonObject pactJson) |
static Pact<?> |
loadV3Pact(PactSource source,
com.google.gson.JsonObject pactJson) |
static void |
setS3Client(com.amazonaws.services.s3.AmazonS3 p) |
static com.google.gson.JsonObject |
transformJson(com.google.gson.JsonObject pactJson) |
loadPact, loadPactpublic static com.amazonaws.services.s3.AmazonS3 s3Client
public static DefaultPactReader INSTANCE
Default implementation of PactReader
public static com.amazonaws.services.s3.AmazonS3 getS3Client()
public static void setS3Client(com.amazonaws.services.s3.AmazonS3 p)
public Pact<?> loadPact(java.lang.Object source)
Loads a pact file from either a File or a URL
source - a File or a URLpublic Pact<?> loadPact(java.lang.Object source, java.util.Map<java.lang.String,? extends java.lang.Object> options)
Loads a pact file from either a File or a URL
source - a File or a URLoptions - to use when loading the pactpublic static java.lang.String determineSpecVersion(com.google.gson.JsonElement pactInfo)
public static Pact<?> loadV3Pact(PactSource source, com.google.gson.JsonObject pactJson)
public static Pact<?> loadV2Pact(PactSource source, com.google.gson.JsonObject pactJson)
public static Response extractResponse(com.google.gson.JsonObject responseJson)
public static Request extractRequest(com.google.gson.JsonObject requestJson)
public static com.google.gson.JsonObject transformJson(com.google.gson.JsonObject pactJson)