Package com.dtolabs.rundeck.plugins.scm
Interface JobSerializer
-
public interface JobSerializer
Can serialize a job to an outputstream in a format
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
serialize(java.lang.String format, java.io.OutputStream outputStream)
void
serialize(java.lang.String format, java.io.OutputStream outputStream, boolean preserveUuid, java.lang.String sourceId)
-
-
-
Method Detail
-
serialize
void serialize(java.lang.String format, java.io.OutputStream outputStream) throws java.io.IOException
- Parameters:
format
- format name: 'xml' or 'yaml'outputStream
- destination- Throws:
java.io.IOException
-
serialize
void serialize(java.lang.String format, java.io.OutputStream outputStream, boolean preserveUuid, java.lang.String sourceId) throws java.io.IOException
- Parameters:
format
- format name: 'xml' or 'yaml'outputStream
- destinationpreserveUuid
- if true, preserve UUID in output, otherwise remove itsourceId
- if present, and preserveUuid is false, substitute the sourceId in place of the ID- Throws:
java.io.IOException
-
-