@Override public RemotePartitioningMasterStepBuilder partitioner(String slaveStepName, Partitioner partitioner) { super.partitioner(slaveStepName, partitioner); return this; }
/** * Create a partition step builder for a remote (or local) step. * * @param stepName the name of the remote or delegate step * @param partitioner a partitioner to be used to construct new step executions * @return a {@link PartitionStepBuilder} */ public PartitionStepBuilder partitioner(String stepName, Partitioner partitioner) { return new PartitionStepBuilder(this).partitioner(stepName, partitioner); }
/** * Create a partition step builder for a remote (or local) step. * * @param stepName the name of the remote or delegate step * @param partitioner a partitioner to be used to construct new step executions * @return a {@link PartitionStepBuilder} */ public PartitionStepBuilder partitioner(String stepName, Partitioner partitioner) { return new PartitionStepBuilder(this).partitioner(stepName, partitioner); }
/** * Create a partition step builder for a remote (or local) step. * * @param stepName the name of the remote or delegate step * @param partitioner a partitioner to be used to construct new step executions * @return a {@link PartitionStepBuilder} */ public PartitionStepBuilder partitioner(String stepName, Partitioner partitioner) { return new PartitionStepBuilder(this).partitioner(stepName, partitioner); }
/** * Create a partition step builder for a remote (or local) step. * * @param stepName the name of the remote or delegate step * @param partitioner a partitioner to be used to construct new step executions * @return a {@link PartitionStepBuilder} */ public PartitionStepBuilder partitioner(String stepName, Partitioner partitioner) { return new PartitionStepBuilder(this).partitioner(stepName, partitioner); }
@Override protected Step configureStep(StepBuilder stepBuilder) { //Partitioner partitioner = new PartitionerSparqlSlice(source, query); Step result = stepBuilder .partitioner(slaveStep) .partitioner(name, partitioner) .taskExecutor(taskExecutor) .gridSize(throttle != null ? throttle : 6) // PartitionStepBuilder.DEFAULT_GRID_SIZE is private, but value is 6 .build() ; return result; }
@Bean public Step partitionStep(){ return stepBuilders.get("partitionStep") .partitioner(flatfileToDbStep()) .partitioner("flatfileToDbStep", partitioner()) .taskExecutor(infrastructureConfiguration.taskExecutor()) .build(); }
result = stepBuilder .partitioner(slaveStep) .partitioner(name, partitioner) .taskExecutor(taskExecutor) .gridSize(throttle)