public final class FileManagerImpl extends Object implements FileManager
| Constructor and Description |
|---|
FileManagerImpl(Optional<Integer> purgeDelayMinutesOpt)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
VFile |
createFile(File file) |
VFile |
createFile(String fileName,
Date lastModified,
long length,
InputStreamBuilder inputStreamBuilder) |
VFile |
createFile(String fileName,
java.time.Instant lastModified,
long length,
InputStreamBuilder inputStreamBuilder) |
VFile |
createFile(String fileName,
String typeMime,
Date lastModified,
long length,
InputStreamBuilder inputStreamBuilder) |
VFile |
createFile(String fileName,
String typeMime,
File file) |
VFile |
createFile(String fileName,
String typeMime,
java.time.Instant lastModified,
long length,
InputStreamBuilder inputStreamBuilder) |
VFile |
createFile(String fileName,
String typeMime,
URL resourceUrl) |
void |
deleteOldFiles()
Daemon for deleting old files.
|
File |
obtainReadOnlyFile(VFile file) |
public File obtainReadOnlyFile(VFile file)
obtainReadOnlyFile in interface FileManagerpublic VFile createFile(String fileName, String typeMime, File file)
createFile in interface FileManagerpublic VFile createFile(File file)
createFile in interface FileManagerpublic VFile createFile(String fileName, java.time.Instant lastModified, long length, InputStreamBuilder inputStreamBuilder)
createFile in interface FileManagerpublic VFile createFile(String fileName, String typeMime, java.time.Instant lastModified, long length, InputStreamBuilder inputStreamBuilder)
createFile in interface FileManagerpublic VFile createFile(String fileName, Date lastModified, long length, InputStreamBuilder inputStreamBuilder)
createFile in interface FileManagerpublic VFile createFile(String fileName, String typeMime, Date lastModified, long length, InputStreamBuilder inputStreamBuilder)
createFile in interface FileManagerpublic VFile createFile(String fileName, String typeMime, URL resourceUrl)
createFile in interface FileManagerpublic void deleteOldFiles()
Copyright © 2019. All Rights Reserved.