Class ChunkReader
- java.lang.Object
-
- javax.batch.api.chunk.AbstractItemReader
-
- com.ibm.fhir.jbatch.bulkdata.export.patient.ChunkReader
-
- com.ibm.fhir.jbatch.bulkdata.export.group.ChunkReader
-
- All Implemented Interfaces:
javax.batch.api.chunk.ItemReader
@Dependent public class ChunkReader extends ChunkReader
Bulk patient group export Chunk implementation - the Reader.
-
-
Field Summary
Fields Modifier and Type Field Description (package private) String
fhirSearchPatientGroupId
FHIR search patient group id.(package private) List<Group.Member>
patientMembers
(package private) javax.batch.runtime.context.StepContext
stepCtx
-
Fields inherited from class com.ibm.fhir.jbatch.bulkdata.export.patient.ChunkReader
fhirDatastoreId, fhirExportFormat, fhirPersistence, fhirResourceType, fhirTenant, pageNum, pageSize
-
-
Constructor Summary
Constructors Constructor Description ChunkReader()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Object
readItem()
-
Methods inherited from class com.ibm.fhir.jbatch.bulkdata.export.patient.ChunkReader
checkpointInfo, close, fillChunkData, fillChunkDataBuffer, fillChunkPatientDataBuffer, open
-
-
-
-
Field Detail
-
patientMembers
List<Group.Member> patientMembers
-
fhirSearchPatientGroupId
@Inject String fhirSearchPatientGroupId
FHIR search patient group id.
-
stepCtx
@Inject javax.batch.runtime.context.StepContext stepCtx
-
-
Method Detail
-
readItem
public Object readItem() throws Exception
- Specified by:
readItem
in interfacejavax.batch.api.chunk.ItemReader
- Overrides:
readItem
in classChunkReader
- Throws:
Exception
-
-