Package org.nuxeo.ecm.core.blob.binary
Interface FileStorage
- All Known Implementing Classes:
AzureFileStorage,GoogleStorageBinaryManager.GCPFileStorage
Deprecated.
Interface to store a file or fetch a file or its length.
- Since:
- 5.9.2
-
Method Summary
Modifier and TypeMethodDescriptiondefault booleanDeprecated.Does a blob with the given key exist in the storage.booleanDeprecated.Fetches a file based on its key.voidDeprecated.Stores a file based on a key.
-
Method Details
-
storeFile
Deprecated.Stores a file based on a key.- Parameters:
key- the file keyfile- the file- Throws:
IOException- if a storage error occurred
-
fetchFile
Deprecated.Fetches a file based on its key.- Parameters:
key- the file keyfile- the file to use to store the fetched data- Returns:
trueif the file was fetched,falseif the file was not found- Throws:
IOException- if a storage error occurred
-
exists
Deprecated.Does a blob with the given key exist in the storage.The existence of the blob is checked in the storage where the blob is effectively stored. Intermediate cache is ignored.
- Parameters:
key- the blob key- Returns:
- true if it exists in the storage
- Since:
- 2023
-
BlobStoreBlobProviderimplementation instead