Alle Klassen und Schnittstellen

Klasse
Beschreibung
An interface for atomic operations or commands related to IO operations with storage systems.
Cache File Status shows the current status of the file in the cache storage and in the cache list
A retry strategy for executing atomic operations.
File cache for managing files in the cache storage.
File Info (last Accessed and file size) for File Cache with sorting and search
File Locked After Max Cycles Exception
A utility class for common file operations.
No description (Generated with springmvc-raml-parser v.2.0.5)
No description (Generated with springmvc-raml-parser v.2.0.5)
Handle information about storage manager settings.
 
No description (Generated with springmvc-raml-parser v.2.0.5)
No description (Generated with springmvc-raml-parser v.2.0.5)
Spring MVC controller for the prosEO Storage Manager; implements the services required to manage Joborders
Map wrapper for file cache with path as key and last accessed and file size as value
A set of methods to convert and manipulate file paths based on different conventions and requirements.
 
Posix Atomic File Copier from some POSIX absolute path to another POSIX absolute path (normally, to cache)
Posix Atomic File Downloader from the POSIX Storage to some POSIX Path (normally, to the cache)
Posix Atomic File Uploader from some external POSIX absolute path to the POSIX Storage
Holds the configuration settings required to connect to and interact with an POSIX storage system.
A data access layer for interacting with a POSIX-based storage system.
An implementation of the Storage interface for a POSIX-based file system, providing functionality to interact with the storage system, that is retrieving information about the storage, performing file operations, and path conversion.
Represents a file within a POSIX-based storage system.
No description (Generated with springmvc-raml-parser v.2.0.5)
No description (Generated with springmvc-raml-parser v.2.0.5)
Spring MVC controller for the prosEO Storage Manager; implements the services required to manage any object storage, e. g. a storage based on the AWS S3 API
Methods to transfer product files between Storage Manager and processor (Base Wrapper) (Generated with springmvc-raml-parser v.2.0.5)
Methods to transfer product files between Storage Manager and processor (Base Wrapper) (Generated with springmvc-raml-parser v.2.0.5)
Spring MVC controller for the prosEO Storage Manager; implements the services required to manage product files
 
 
 
 
 
S3 Atomic Bucket Creator
S3 Atomic Bucket Deleter
S3 Atomic Bucket List Getter
S3 Atomic File Content Getter
S3 Atomic File Getter
S3 Atomic File Downloader
S3 Atomic File Exists Getter
S3 Atomic File List Deleter
S3 Atomic File Getter
S3 Atomic File Size Getter
S3 Atomic Uploader
This class implements the AtomicCommand interface to get an input stream of an S3 file.
S3 Atomic Synchro Uploader
Holds the configuration settings required to connect to and interact with an S3 storage system.
A data access layer for interacting with a S3-based storage system.
An implementation of the Storage interface for a S3-based file system, providing functionality to interact with the storage system, that is retrieving information about the storage, performing file operations, and path conversion.
Represents a file within a S3-based storage system.
A high-level interface for performing common operations on a storage system, abstracting away the underlying implementation details.
Storage File Structure.
A mechanism to lock and unlock files during the download process.
prosEO Storage Manager application
Configuration class for the prosEO Ingestor component
A central manager for different types of storage in the application.
Storage types supported by the prosEO Storage Manager, currently S3 and POSIX.