Index
Alle Klassen und Schnittstellen|Alle Packages|Serialisierte Form
B
- BaseWrapper - Klasse in de.dlr.proseo.basewrap
-
prosEO Base Processor Wrapper - for processors conforming to ESA's "Generic IPF Interface Specification" (MMFI-GSEG-EOPG-TN-07-0003, V.1.8)
- BaseWrapper() - Konstruktor für Klasse de.dlr.proseo.basewrap.BaseWrapper
- BaseWrapper.ENV_VARS - Enum-Klasse in de.dlr.proseo.basewrap
-
Enumeration with valid environment variable names (available for wrapper subclasses).
- BaseWrapper.WrapperException - Ausnahmeklasse in de.dlr.proseo.basewrap
-
Class for raising wrapper-generated runtime exceptions
- bytesToHex(byte[]) - Statische Methode in Klasse de.dlr.proseo.basewrap.MD5Util
-
Generate a string of hex digits (upper-case) representing the given byte array
C
- CONTAINER_JOF_PATH - Variable in Klasse de.dlr.proseo.basewrap.BaseWrapper
-
Auto-created path/filename of JobOrderFile within container (according to Generic IPF Interface Specifications)
- CONTAINER_OUTPUTS_PATH_PREFIX - Statische Variable in Klasse de.dlr.proseo.basewrap.BaseWrapper
-
Directory prefix of produced output data (available for wrapper subclasses)
- createIngestorProduct(Path) - Methode in Klasse de.dlr.proseo.basewrap.BaseWrapper
-
Create a REST interface product for product ingestion from the given output file path; sets attributes mountPoint, filePath, productFileName, fileSize, checksum and checksumTime
D
- de.dlr.proseo.basewrap - Package de.dlr.proseo.basewrap
-
prosEO Sample Processor Wrapper package containing wrapper procedures for processors conforming to ESA's "Generic IPF Interface Specification" (MMFI-GSEG-EOPG-TN-07-0003, V.1.8)
- de.dlr.proseo.basewrap.rest - Package de.dlr.proseo.basewrap.rest
-
Classes for the base wrapper's REST connections.
- DELETE - Enum-Konstante in Enum-Klasse de.dlr.proseo.basewrap.rest.RestOps.HttpMethod
E
- ENV_FILECHECK_MAX_CYCLES - Variable in Klasse de.dlr.proseo.basewrap.BaseWrapper
-
Variables to control max cycles and wait time to check file size of fetched input files
- ENV_FILECHECK_WAIT_TIME - Variable in Klasse de.dlr.proseo.basewrap.BaseWrapper
- ENV_INGESTOR_ENDPOINT - Variable in Klasse de.dlr.proseo.basewrap.BaseWrapper
-
HTTP endpoint for Ingestor callback (available for wrapper subclasses)
- ENV_JOBORDER_VERSION - Variable in Klasse de.dlr.proseo.basewrap.BaseWrapper
-
Path to Job Order File, format according to file system type
- ENV_LOCAL_FS_MOUNT - Variable in Klasse de.dlr.proseo.basewrap.BaseWrapper
-
Mount point of shared local file system (available for wrapper subclasses)
- ENV_PROCESSING_FACILITY_NAME - Variable in Klasse de.dlr.proseo.basewrap.BaseWrapper
-
Name of the Processing Facility this wrapper is running in (available for wrapper subclasses)
- ENV_PROCESSOR_SHELL_COMMAND - Variable in Klasse de.dlr.proseo.basewrap.BaseWrapper
-
Shell command to run the processor (with path to Job Order File as sole parameter)
- ENV_PROSEO_PW - Variable in Klasse de.dlr.proseo.basewrap.BaseWrapper
-
Password for prosEO Control Instance (available for wrapper subclasses)
- ENV_PROSEO_USER - Variable in Klasse de.dlr.proseo.basewrap.BaseWrapper
-
User name for prosEO Control Instance (available for wrapper subclasses)
- extractProseoMessage(HttpResponseInfo) - Methode in Klasse de.dlr.proseo.basewrap.BaseWrapper
-
Extracts the prosEO-compliant message from the "Warning" header, if any
F
- FILECHECK_MAX_CYCLES - Enum-Konstante in Enum-Klasse de.dlr.proseo.basewrap.BaseWrapper.ENV_VARS
- FILECHECK_WAIT_TIME - Enum-Konstante in Enum-Klasse de.dlr.proseo.basewrap.BaseWrapper.ENV_VARS
- filter(ClientRequestContext) - Methode in Klasse de.dlr.proseo.basewrap.rest.RestAuth
-
Adds an HTTP Authorization header to the given client request context
G
- GET - Enum-Konstante in Enum-Klasse de.dlr.proseo.basewrap.rest.RestOps.HttpMethod
- gethttpCode() - Methode in Klasse de.dlr.proseo.basewrap.rest.HttpResponseInfo
-
Gets the HTTP code
- gethttpResponse() - Methode in Klasse de.dlr.proseo.basewrap.rest.HttpResponseInfo
-
Gets the HTTP response
- getHttpWarning() - Methode in Klasse de.dlr.proseo.basewrap.rest.HttpResponseInfo
-
Gets the HTTP warning
H
- HEAD - Enum-Konstante in Enum-Klasse de.dlr.proseo.basewrap.rest.RestOps.HttpMethod
- HttpResponseInfo - Klasse in de.dlr.proseo.basewrap.rest
-
A class to hold information extracted from a HTTP response.
- HttpResponseInfo() - Konstruktor für Klasse de.dlr.proseo.basewrap.rest.HttpResponseInfo
I
- INGESTOR_ENDPOINT - Enum-Konstante in Enum-Klasse de.dlr.proseo.basewrap.BaseWrapper.ENV_VARS
- ingestProduct(IngestorProduct) - Methode in Klasse de.dlr.proseo.basewrap.BaseWrapper
-
Ingest the given product into the prosEO metadata database and into the backend storage
J
- JOB_ORDER_ID - Statische Variable in Klasse de.dlr.proseo.basewrap.BaseWrapper
-
Order ID for job order file (according to Generic IPF Interface Specifications, sec. 4.2.2); limited to 31 bits (int), because some IPFs cannot handle larger order IDs (apparently they take the word "integer" literally)
- JOBORDER_FILE - Enum-Konstante in Enum-Klasse de.dlr.proseo.basewrap.BaseWrapper.ENV_VARS
- JOBORDER_VERSION - Enum-Konstante in Enum-Klasse de.dlr.proseo.basewrap.BaseWrapper.ENV_VARS
L
- LOCAL_FS_MOUNT - Enum-Konstante in Enum-Klasse de.dlr.proseo.basewrap.BaseWrapper.ENV_VARS
M
- main(String[]) - Statische Methode in Klasse de.dlr.proseo.basewrap.BaseWrapper
-
Main routine: Run BaseWrapper
- md5Digest(File) - Statische Methode in Klasse de.dlr.proseo.basewrap.MD5Util
-
Create an (upper-case) MD5 hash string for the given file
- MD5Util - Klasse in de.dlr.proseo.basewrap
-
Utility methods to efficiently calculate an MD5 hash string from a file
- MD5Util() - Konstruktor für Klasse de.dlr.proseo.basewrap.MD5Util
P
- PATCH - Enum-Konstante in Enum-Klasse de.dlr.proseo.basewrap.rest.RestOps.HttpMethod
- POST - Enum-Konstante in Enum-Klasse de.dlr.proseo.basewrap.rest.RestOps.HttpMethod
- postFetchInputHook(JobOrder) - Methode in Klasse de.dlr.proseo.basewrap.BaseWrapper
-
Hook for mission-specific modifications to the job order document after fetching input data Intended for override by mission-specific wrapper classes, NO-OP in BaseWrapper.
- postProcessingHook(JobOrder) - Methode in Klasse de.dlr.proseo.basewrap.BaseWrapper
-
Hook for mission-specific modifications to the final job order document after execution of the processor (before push of results).
- preFetchInputHook(JobOrder) - Methode in Klasse de.dlr.proseo.basewrap.BaseWrapper
-
Hook for mission-specific modifications to the job order document before fetching input data Intended for override by mission-specific wrapper classes, NO-OP in BaseWrapper.
- PROCESSING_FACILITY_NAME - Enum-Konstante in Enum-Klasse de.dlr.proseo.basewrap.BaseWrapper.ENV_VARS
- PROCESSOR_SHELL_COMMAND - Enum-Konstante in Enum-Klasse de.dlr.proseo.basewrap.BaseWrapper.ENV_VARS
- PROSEO_PW - Enum-Konstante in Enum-Klasse de.dlr.proseo.basewrap.BaseWrapper.ENV_VARS
- PROSEO_USER - Enum-Konstante in Enum-Klasse de.dlr.proseo.basewrap.BaseWrapper.ENV_VARS
- PUT - Enum-Konstante in Enum-Klasse de.dlr.proseo.basewrap.rest.RestOps.HttpMethod
R
- REL_CONTAINER_JOF_PATH - Variable in Klasse de.dlr.proseo.basewrap.BaseWrapper
- restApiCall(String, String, String, String, String, Map<String, String>, RestOps.HttpMethod) - Statische Methode in Klasse de.dlr.proseo.basewrap.rest.RestOps
-
Generic REST API client (currently only supporting GET, PUT and POST)
- RestAuth - Klasse in de.dlr.proseo.basewrap.rest
-
Provide REST authentication.
- RestAuth(String, String) - Konstruktor für Klasse de.dlr.proseo.basewrap.rest.RestAuth
- RestOps - Klasse in de.dlr.proseo.basewrap.rest
-
Perform REST API calls to a provided endpoint.
- RestOps() - Konstruktor für Klasse de.dlr.proseo.basewrap.rest.RestOps
- RestOps.HttpMethod - Enum-Klasse in de.dlr.proseo.basewrap.rest
-
A collection of HTTP Methods.
- retrieveProductMetadata(InputOutput) - Methode in Klasse de.dlr.proseo.basewrap.BaseWrapper
-
Get the product metadata for a given output element
- run() - Methode in Klasse de.dlr.proseo.basewrap.BaseWrapper
-
Perform processing: check parameters, parse JobOrder file, fetch input files, process, push output files
S
- sethttpCode(int) - Methode in Klasse de.dlr.proseo.basewrap.rest.HttpResponseInfo
-
Sets the HTTP code
- sethttpResponse(String) - Methode in Klasse de.dlr.proseo.basewrap.rest.HttpResponseInfo
-
Sets the HTTP response
- setHttpWarning(String) - Methode in Klasse de.dlr.proseo.basewrap.rest.HttpResponseInfo
-
Sets the HTTP warning
- STATE_CALLBACK_ENDPOINT - Enum-Konstante in Enum-Klasse de.dlr.proseo.basewrap.BaseWrapper.ENV_VARS
- STORAGE_ENDPOINT - Enum-Konstante in Enum-Klasse de.dlr.proseo.basewrap.BaseWrapper.ENV_VARS
- STORAGE_PASSWORD - Enum-Konstante in Enum-Klasse de.dlr.proseo.basewrap.BaseWrapper.ENV_VARS
- STORAGE_USER - Enum-Konstante in Enum-Klasse de.dlr.proseo.basewrap.BaseWrapper.ENV_VARS
U
- updateProductMetadata(InputOutput, RestProduct) - Methode in Klasse de.dlr.proseo.basewrap.BaseWrapper
-
Update the metadata for the product denoted in the given output element
V
- valueOf(String) - Statische Methode in Enum-Klasse de.dlr.proseo.basewrap.BaseWrapper.ENV_VARS
-
Gibt die Enum-Konstante dieser Klasse mit dem angegebenen Namen zurück.
- valueOf(String) - Statische Methode in Enum-Klasse de.dlr.proseo.basewrap.rest.RestOps.HttpMethod
-
Gibt die Enum-Konstante dieser Klasse mit dem angegebenen Namen zurück.
- values() - Statische Methode in Enum-Klasse de.dlr.proseo.basewrap.BaseWrapper.ENV_VARS
-
Gibt ein Array mit den Konstanten dieser Enum-Klasse in der Reihenfolge ihrer Deklaration zurück.
- values() - Statische Methode in Enum-Klasse de.dlr.proseo.basewrap.rest.RestOps.HttpMethod
-
Gibt ein Array mit den Konstanten dieser Enum-Klasse in der Reihenfolge ihrer Deklaration zurück.
W
- WRAPPER_TIMESTAMP - Statische Variable in Klasse de.dlr.proseo.basewrap.BaseWrapper
-
Veraltet.
- wrapperDataDirectory - Variable in Klasse de.dlr.proseo.basewrap.BaseWrapper
-
Directory for temporary/output files created by this wrapper
- WrapperException() - Konstruktor für Ausnahmeklasse de.dlr.proseo.basewrap.BaseWrapper.WrapperException
Alle Klassen und Schnittstellen|Alle Packages|Serialisierte Form