public class DefaultPactWriter implements PactWriter
Default implementation of a Pact writer
public static DefaultPactWriter INSTANCE
Default implementation of a Pact writer
public void writePact(@NotNull
Pact<?> pact,
@NotNull
java.io.PrintWriter writer,
@NotNull
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(@NotNull
Pact<?> pact,
@NotNull
java.io.PrintWriter writer)
Writes out the pact to the provided pact file in V3 format
pact - Pact to writewriter - Writer to write out with@Synchronized
public void writePact(@NotNull
java.io.File pactFile,
@NotNull
Pact<?> pact,
@NotNull
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