Package de.dlr.proseo.samplewrap
Class SampleWrapper
java.lang.Object
de.dlr.proseo.basewrap.BaseWrapper
de.dlr.proseo.samplewrap.SampleWrapper
Sample for mission-specific wrapper class to modify the job order
file/document at defined points in the run sequence
-
Nested Class Summary
Nested classes/interfaces inherited from class de.dlr.proseo.basewrap.BaseWrapper
BaseWrapper.ENV_VARS, BaseWrapper.WrapperException -
Field Summary
Fields inherited from class de.dlr.proseo.basewrap.BaseWrapper
CONTAINER_JOF_PATH, CONTAINER_OUTPUTS_PATH_PREFIX, ENV_FILECHECK_MAX_CYCLES, ENV_FILECHECK_WAIT_TIME, ENV_INGESTOR_ENDPOINT, ENV_JOBORDER_VERSION, ENV_LOCAL_FS_MOUNT, ENV_PROCESSING_FACILITY_NAME, ENV_PROCESSOR_SHELL_COMMAND, ENV_PROSEO_PW, ENV_PROSEO_USER, JOB_ORDER_ID, REL_CONTAINER_JOF_PATH, WRAPPER_TIMESTAMP, wrapperDataDirectory -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidpostFetchInputHook(de.dlr.proseo.model.joborder.JobOrder jobOrderDoc) Sample for mission-specific modifications to the job order document after fetching input dataprotected voidpostProcessingHook(de.dlr.proseo.model.joborder.JobOrder joWork) Sample for mission-specific modifications to the final job order document after execution of the processor (before push of results).protected voidpreFetchInputHook(de.dlr.proseo.model.joborder.JobOrder jobOrderDoc) Sample for mission-specific modifications to the job order document before fetching input dataMethods inherited from class de.dlr.proseo.basewrap.BaseWrapper
createIngestorProduct, extractProseoMessage, ingestProduct, main, retrieveProductMetadata, run, updateProductMetadata
-
Constructor Details
-
SampleWrapper
public SampleWrapper()
-
-
Method Details
-
preFetchInputHook
protected void preFetchInputHook(de.dlr.proseo.model.joborder.JobOrder jobOrderDoc) throws BaseWrapper.WrapperException Sample for mission-specific modifications to the job order document before fetching input data- Overrides:
preFetchInputHookin classBaseWrapper- Parameters:
jobOrderDoc- the job order document to modify- Throws:
BaseWrapper.WrapperException- if some error occurred which forces wrapper termination
-
postFetchInputHook
protected void postFetchInputHook(de.dlr.proseo.model.joborder.JobOrder jobOrderDoc) throws BaseWrapper.WrapperException Sample for mission-specific modifications to the job order document after fetching input data- Overrides:
postFetchInputHookin classBaseWrapper- Parameters:
jobOrderDoc- the job order document to modify- Throws:
BaseWrapper.WrapperException- if some error occurred which forces wrapper termination
-
postProcessingHook
protected void postProcessingHook(de.dlr.proseo.model.joborder.JobOrder joWork) throws BaseWrapper.WrapperException Sample for mission-specific modifications to the final job order document after execution of the processor (before push of results).- Overrides:
postProcessingHookin classBaseWrapper- Parameters:
joWork- the job order document to modify- Throws:
BaseWrapper.WrapperException- if some error occurred which forces wrapper termination
-