Uses of Class
ca.uhn.fhir.batch2.model.JobDefinition.Builder
Packages that use JobDefinition.Builder
-
Uses of JobDefinition.Builder in ca.uhn.fhir.batch2.model
Methods in ca.uhn.fhir.batch2.model that return JobDefinition.BuilderModifier and TypeMethodDescription<OT extends ca.uhn.fhir.model.api.IModelJson>
JobDefinition.Builder<PT,OT> JobDefinition.Builder.addFinalReducerStep(String theStepId, String theStepDescription, Class<OT> theOutputType, IReductionStepWorker<PT, NIT, OT> theStepWorker) <OT extends ca.uhn.fhir.model.api.IModelJson>
JobDefinition.Builder<PT,OT> JobDefinition.Builder.addFirstStep(String theStepId, String theStepDescription, Class<OT> theOutputType, IJobStepWorker<PT, VoidModel, OT> theStepWorker) Adds a processing step for this job.<OT extends ca.uhn.fhir.model.api.IModelJson>
JobDefinition.Builder<PT,OT> JobDefinition.Builder.addIntermediateStep(String theStepId, String theStepDescription, Class<OT> theOutputType, IJobStepWorker<PT, NIT, OT> theStepWorker) Adds a processing step for this job.JobDefinition.Builder.addLastStep(String theStepId, String theStepDescription, IJobStepWorker<PT, NIT, VoidModel> theStepWorker) Adds a processing step for this job.JobDefinition.Builder.completionHandler(IJobCompletionHandler<PT> theCompletionHandler) Supplies an optional callback that will be invoked when the job is completeJobDefinition.Builder.errorHandler(IJobCompletionHandler<PT> theErrorHandler) Supplies an optional callback that will be invoked if the job failsJobDefinition.Builder.gatedExecution()If this is set, the framework will wait for all work chunks to be processed for an individual step before moving on to beginning processing on the next step.static JobDefinition.Builder<ca.uhn.fhir.model.api.IModelJson,VoidModel> JobDefinition.newBuilder()JobDefinition.Builder.setJobDefinitionId(String theJobDefinitionId) JobDefinition.Builder.setJobDefinitionVersion(int theJobDefinitionVersion) JobDefinition.Builder.setJobDescription(String theJobDescription) <NPT extends ca.uhn.fhir.model.api.IModelJson>
JobDefinition.Builder<NPT,NIT> JobDefinition.Builder.setParametersType(Class<NPT> theJobParametersType) Sets the datatype for the parameters used by this job.JobDefinition.Builder.setParametersValidator(IJobParametersValidator<PT> theParametersValidator) Supplies a programmatic job parameters validator.