public final class FsFullFileStorePlugin extends Object implements FileStorePlugin
| Constructor and Description |
|---|
FsFullFileStorePlugin(Option<String> name,
String path,
FileManager fileManager,
VTransactionManager transactionManager,
Option<Integer> purgeDelayMinutes,
DaemonManager daemonManager)
Constructeur.
|
@Inject
public FsFullFileStorePlugin(@Named(value="name")
Option<String> name,
@Named(value="path")
String path,
FileManager fileManager,
VTransactionManager transactionManager,
@Named(value="purgeDelayMinutes")
Option<Integer> purgeDelayMinutes,
DaemonManager daemonManager)
name - Store namefileManager - File managerpath - Root directorytransactionManager - Transaction managerpurgeDelayMinutes - purge files older than this delaydaemonManager - Daemon managerpublic String getName()
getName in interface FileStorePluginpublic FileInfo read(FileInfoURI uri)
read in interface FileStorePluginuri - FileURI requestedpublic void create(FileInfo fileInfo)
create in interface FileStorePluginfileInfo - File to save (creation)public void update(FileInfo fileInfo)
update in interface FileStorePluginfileInfo - File to save (modification)public void delete(FileInfoURI uri)
delete in interface FileStorePluginuri - File's URI to removeCopyright © 2016. All Rights Reserved.