be.re.repo
Interface PlainStorageDelta
- All Superinterfaces:
- StorageDelta
public interface PlainStorageDelta
- extends StorageDelta
The interface for storage implementations that wish to store plain document
versions in a delta file.
- Author:
- Werner Donné
|
Method Summary |
void |
read(String vcr,
String version,
InputStream delta,
OutputStream out,
String mimeType,
Context context)
|
InputStream |
read(String vcr,
String version,
InputStream delta,
String mimeType,
Context context)
|
void |
write(String vcr,
String version,
InputStream in,
InputStream deltaIn,
OutputStream deltaOut,
String mimeType,
Context context)
|
read
void read(String vcr,
String version,
InputStream delta,
OutputStream out,
String mimeType,
Context context)
throws IOException
- Parameters:
vcr - the local path of the VCR.version - the local path of the version.delta - the inputstream of the delta.out - the outputstream into which the result should be written.mimeType - the MIME type of the document.context - the repository context.
- Throws:
IOException
read
InputStream read(String vcr,
String version,
InputStream delta,
String mimeType,
Context context)
throws IOException
- Parameters:
vcr - the local path of the VCR.version - the local path of the version.delta - the inputstream of the delta.mimeType - the MIME type of the document.context - the repository context.
- Returns:
- The inputstream that wraps
delta and performs a
possible transformation.
- Throws:
IOException
write
void write(String vcr,
String version,
InputStream in,
InputStream deltaIn,
OutputStream deltaOut,
String mimeType,
Context context)
throws IOException
- Parameters:
vcr - the local path of the VCR.version - the local path of the version.in - new the inputstream of the version.deltaIn - the input stream of the current delta.deltaOut - the outputstream of the updated delta.mimeType - the MIME type of the document.context - the repository context.
- Throws:
IOException