Package ca.uhn.fhir.batch2.api
Interface IReductionStepWorker<PT extends ca.uhn.fhir.model.api.IModelJson,IT extends ca.uhn.fhir.model.api.IModelJson,OT extends ca.uhn.fhir.model.api.IModelJson>
- Type Parameters:
PT- Job Parameter TypeIT- Input Parameter type (real input for step is ListResult of ITOT- Output Job Report Type
- All Superinterfaces:
IJobStepWorker<PT,IT, OT>
public interface IReductionStepWorker<PT extends ca.uhn.fhir.model.api.IModelJson,IT extends ca.uhn.fhir.model.api.IModelJson,OT extends ca.uhn.fhir.model.api.IModelJson>
extends IJobStepWorker<PT,IT,OT>
Reduction step worker.
-
Method Summary
Modifier and TypeMethodDescriptionconsume(ChunkExecutionDetails<PT, IT> theChunkDetails) If an exception is thrown, the workchunk will be marked as failed.Methods inherited from interface ca.uhn.fhir.batch2.api.IJobStepWorker
run
-
Method Details
-
consume
If an exception is thrown, the workchunk will be marked as failed.- Parameters:
theChunkDetails- - the workchunk details for reduction- Returns:
-