public class ReadOnlyOptimizedZipStream extends java.lang.Object implements StreamStorage
| Constructor and Description |
|---|
ReadOnlyOptimizedZipStream(java.util.zip.ZipInputStream z) |
| Modifier and Type | Method and Description |
|---|---|
void |
deleteStream(java.lang.String name,
java.lang.String type)
Delete the named stream
|
java.lang.String |
getStreamDigest(java.lang.String stream)
Get the stream Digest
|
boolean |
isReadOnly()
this function permit to know if the underlying stream storage can save /
delete stream
|
java.lang.String[] |
listStreams()
List Streams
|
java.lang.String[] |
listStreams(java.lang.String type)
List Streams by kind
|
java.lang.String[] |
listTypes()
list the stream types
|
java.io.InputStream |
openStream(java.lang.String stream)
Open a stream
|
void |
saveStream(java.lang.String name,
java.lang.String type,
java.io.InputStream stream)
Save a stream to the repository
|
public ReadOnlyOptimizedZipStream(java.util.zip.ZipInputStream z)
throws java.lang.Exception
java.lang.Exceptionpublic java.lang.String[] listStreams()
StreamStoragelistStreams in interface StreamStoragepublic java.lang.String[] listStreams(java.lang.String type)
StreamStoragelistStreams in interface StreamStoragepublic java.lang.String[] listTypes()
StreamStoragelistTypes in interface StreamStoragepublic java.lang.String getStreamDigest(java.lang.String stream)
throws java.lang.Exception
StreamStoragegetStreamDigest in interface StreamStoragejava.lang.Exceptionpublic java.io.InputStream openStream(java.lang.String stream)
throws java.io.IOException
StreamStorageopenStream in interface StreamStoragestream - Stream name with full namejava.io.IOExceptionpublic boolean isReadOnly()
StreamStorageisReadOnly in interface StreamStoragepublic void deleteStream(java.lang.String name,
java.lang.String type)
throws java.io.IOException
StreamStoragedeleteStream in interface StreamStoragejava.io.IOExceptionpublic void saveStream(java.lang.String name,
java.lang.String type,
java.io.InputStream stream)
throws java.io.IOException
StreamStoragesaveStream in interface StreamStoragejava.io.IOException