Package ca.uhn.fhir.batch2.jobs.step
Interface IIdChunkProducer<IT extends ChunkRangeJson>
- Type Parameters:
IT- This parameter defines constraints on the types of pids we are pulling (e.g. resource type, url, etc.).
- All Known Implementing Classes:
ChunkProducer
public interface IIdChunkProducer<IT extends ChunkRangeJson>
A service that produces pages of resource pids based on the data provided by a previous batch step. Typically, the
first step in a batch job produces work chunks that define what types of data the batch operation will be performing
(e.g. a list of resource types and date ranges). This service is then used by the second step to actually query and
page through resource pids based on the chunk definitions produced by the first step.
-
Method Summary
Modifier and TypeMethodDescriptionfetchResourceIdStream(IT theData) default IResourcePidStreamfetchResourceIdStream(Date theStart, Date theEnd, ca.uhn.fhir.interceptor.model.RequestPartitionId theRequestPartitionId, IT theData) Deprecated.
-
Method Details
-
fetchResourceIdStream
@Deprecated(since="7.3.7") default IResourcePidStream fetchResourceIdStream(Date theStart, Date theEnd, @Nullable ca.uhn.fhir.interceptor.model.RequestPartitionId theRequestPartitionId, IT theData) Deprecated. -
fetchResourceIdStream
-