Index

B C D E F G H I J L M P R S U V W 
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
 
B C D E F G H I J L M P R S U V W 
Alle Klassen und Schnittstellen|Alle Packages|Serialisierte Form