com.xebialabs.deployit.engine.packager.manifest
Interface ManifestWriter
- All Known Implementing Classes:
- ManifestBasedManifestWriter
public interface ManifestWriter
|
Method Summary |
void |
addArtifactEntry(java.lang.String entryName,
java.lang.String type,
java.util.Map<java.lang.String,java.lang.String> values)
|
void |
addArtifactEntry(java.lang.String entryName,
java.lang.String type,
java.util.Map<java.lang.String,java.lang.String> values,
java.lang.String ciName)
|
void |
addHeader(java.lang.String application,
java.lang.String version)
|
void |
addResourceEntry(java.lang.String entryName,
java.lang.String type,
java.util.Map<java.lang.String,java.lang.String> values)
|
<T extends java.io.OutputStream>
T |
|
writeTo(T stream)
Supposed to be able to write same manifest to different streams as many times as needed. |
addHeader
void addHeader(java.lang.String application,
java.lang.String version)
addResourceEntry
void addResourceEntry(java.lang.String entryName,
java.lang.String type,
java.util.Map<java.lang.String,java.lang.String> values)
addArtifactEntry
void addArtifactEntry(java.lang.String entryName,
java.lang.String type,
java.util.Map<java.lang.String,java.lang.String> values)
addArtifactEntry
void addArtifactEntry(java.lang.String entryName,
java.lang.String type,
java.util.Map<java.lang.String,java.lang.String> values,
java.lang.String ciName)
writeTo
<T extends java.io.OutputStream> T writeTo(T stream)
throws java.io.IOException
- Supposed to be able to write same manifest to different streams as many times as needed.
- Throws:
java.io.IOException