public interface StreamStorage
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
|
java.lang.String[] listStreams()
java.lang.String[] listStreams(java.lang.String type)
type
- java.lang.String[] listTypes()
java.io.InputStream openStream(java.lang.String stream) throws java.io.IOException
stream
- Stream name with full namejava.io.IOException
java.lang.String getStreamDigest(java.lang.String stream) throws java.lang.Exception
java.lang.Exception
void saveStream(java.lang.String name, java.lang.String type, java.io.InputStream stream) throws java.io.IOException
name
- stream
- java.io.IOException
void deleteStream(java.lang.String name, java.lang.String type) throws java.io.IOException
name
- type
- java.io.IOException
boolean isReadOnly()