public interface FileStorageAPI
FileDescriptors.| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
NAME |
| Modifier and Type | Method and Description |
|---|---|
boolean |
fileExists(FileDescriptor fileDescr)
Tests whether the file denoted by this file descriptor exists.
|
byte[] |
loadFile(FileDescriptor fileDescr)
Load a file contents into byte array.
|
java.io.InputStream |
openStream(FileDescriptor fileDescr)
Return an input stream to load a file contents.
|
void |
removeFile(FileDescriptor fileDescr)
Remove a file from the file storage.
|
void |
saveFile(FileDescriptor fileDescr,
byte[] data)
Save a byte array into file storage.
|
long |
saveStream(FileDescriptor fileDescr,
java.io.InputStream inputStream)
Save an InputStream contents into file storage.
|
static final java.lang.String NAME
long saveStream(FileDescriptor fileDescr, java.io.InputStream inputStream) throws FileStorageException
fileDescr - file descriptorinputStream - input stream, must be closed in the calling codejava.lang.IllegalArgumentException - if arguments are incorrectFileStorageException - if something goes wrongvoid saveFile(FileDescriptor fileDescr, byte[] data) throws FileStorageException
fileDescr - file descriptordata - byte arrayjava.lang.IllegalArgumentException - if arguments are incorrectFileStorageException - if something goes wrongvoid removeFile(FileDescriptor fileDescr) throws FileStorageException
fileDescr - file descriptorjava.lang.IllegalArgumentException - if arguments are incorrectFileStorageException - if something goes wrongjava.io.InputStream openStream(FileDescriptor fileDescr) throws FileStorageException
fileDescr - file descriptorjava.lang.IllegalArgumentException - if arguments are incorrectFileStorageException - if something goes wrongbyte[] loadFile(FileDescriptor fileDescr) throws FileStorageException
fileDescr - file descriptorjava.lang.IllegalArgumentException - if arguments are incorrectFileStorageException - if something goes wrongboolean fileExists(FileDescriptor fileDescr) throws FileStorageException
fileDescr - file descriptorjava.lang.IllegalArgumentException - if arguments are incorrectFileStorageException