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.