Class SystemExportPartitionMapper

  • All Implemented Interfaces:
    javax.batch.api.partition.PartitionMapper

    @Dependent
    public class SystemExportPartitionMapper
    extends java.lang.Object
    implements javax.batch.api.partition.PartitionMapper
    Generates the PartitionPlan describing how the system export work is broken into pieces. Each resource type extracted from the fhirResourceType property is allocated to a partition.
    • Field Summary

      Fields 
      Modifier and Type Field Description
      (package private) javax.batch.runtime.context.JobContext jobCtx  
      (package private) javax.batch.runtime.context.StepContext stepCtx  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      javax.batch.api.partition.PartitionPlan mapPartitions()  
      • Methods inherited from class java.lang.Object

        clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • stepCtx

        @Inject
        javax.batch.runtime.context.StepContext stepCtx
      • jobCtx

        @Inject
        javax.batch.runtime.context.JobContext jobCtx
    • Constructor Detail

      • SystemExportPartitionMapper

        public SystemExportPartitionMapper()
    • Method Detail

      • mapPartitions

        public javax.batch.api.partition.PartitionPlan mapPartitions()
                                                              throws java.lang.Exception
        Specified by:
        mapPartitions in interface javax.batch.api.partition.PartitionMapper
        Throws:
        java.lang.Exception