public class DefaultPactWriter implements PactWriter
Default implementation of a Pact writer
| Modifier and Type | Field and Description |
|---|---|
static DefaultPactWriter |
INSTANCE
Default implementation of a Pact writer
|
| Modifier and Type | Method and Description |
|---|---|
void |
writePact(Pact<?> pact,
java.io.PrintWriter writer,
PactSpecVersion pactSpecVersion)
Writes out the pact to the provided pact file
|
void |
writePact(Pact<?> pact,
java.io.PrintWriter writer)
Writes out the pact to the provided pact file in V3 format
|
void |
writePact(java.io.File pactFile,
Pact<?> pact,
PactSpecVersion pactSpecVersion)
Writes out the pact to the provided pact file in a manor that is safe for parallel execution
|
writePact, writePact, writePactpublic static DefaultPactWriter INSTANCE
Default implementation of a Pact writer
public void writePact(Pact<?> pact, java.io.PrintWriter writer, PactSpecVersion pactSpecVersion)
Writes out the pact to the provided pact file
pact - Pact to writewriter - Writer to write out withpactSpecVersion - Pact version to use to control writingpublic void writePact(Pact<?> pact, java.io.PrintWriter writer)
Writes out the pact to the provided pact file in V3 format
pact - Pact to writewriter - Writer to write out withpublic void writePact(java.io.File pactFile,
Pact<?> pact,
PactSpecVersion pactSpecVersion)
Writes out the pact to the provided pact file in a manor that is safe for parallel execution
pactFile - File to write topact - Pact to writepactSpecVersion - Pact version to use to control writing