Class PipelineIOUtils
java.lang.Object
org.jenkinsci.plugins.workflow.support.PipelineIOUtils
Utilities to assist with IO and in some cases improve performance specifically for pipeline.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidwriteByXStream(Object toWrite, File location, XStream2 xstream, boolean atomicWrite) Convenience method to transparently write data directly or atomicly usingAtomicFileWriter.
-
Constructor Details
-
PipelineIOUtils
public PipelineIOUtils()
-
-
Method Details
-
writeByXStream
public static void writeByXStream(@NonNull Object toWrite, @NonNull File location, @NonNull XStream2 xstream, boolean atomicWrite) throws IOException Convenience method to transparently write data directly or atomicly usingAtomicFileWriter.- Parameters:
toWrite- Object to write to filelocation- File to write object toxstream- xstream to use for outputatomicWrite- If true, do an atomic write, otherwise do a direct write to file.- Throws:
IOException
-