Package org.eclnt.jsfserver.streamstore
Interface IStreamStore
- All Known Subinterfaces:
IStreamStoreWithBinary
- All Known Implementing Classes:
StreamStoreFile
,StreamStoreJDBC
,StreamStoreWithBinaryWrapper
public interface IStreamStore
The stream store is a simple persistency mechanism for storing streams of data.
The store is an abstraction of where the stream is actually managed - e.g.
it may be managed within the file system or it may be managed within a relational
database.
The stream store is used as "globally accessible file system". The most simple implementation is indeed a reflection of the stream store into the file system (and of course is nor suitable for cluster scenarios) - the higher level of implementation is a implemetation of the stream store using a database resource.
The class name for internally creating the IStreamStore instances is taken from the system.xml definition.
The stream store is used as "globally accessible file system". The most simple implementation is indeed a reflection of the stream store into the file system (and of course is nor suitable for cluster scenarios) - the higher level of implementation is a implemetation of the stream store using a database resource.
The class name for internally creating the IStreamStore instances is taken from the system.xml definition.
-
Method Summary
Modifier and TypeMethodDescriptionboolean
checkIfStreamExists
(String path, boolean withError) getContainedFolders
(String path, boolean withError) getContainedStreams
(String path, boolean withError) void
removeStream
(String path, boolean withError) void
-
Method Details
-
getContainedStreams
-
getContainedFolders
-
readUTF8
-
writeUTF8
-
removeStream
-
checkIfStreamExists
-