@Override public RemotePartitioningMasterStepBuilder gridSize(int gridSize) { super.gridSize(gridSize); return this; }
protected Step createPartitionStep() { PartitionStepBuilder builder; if (partitioner != null) { builder = new StepBuilder(name).partitioner(step != null ? step.getName() : name, partitioner).step(step); } else { builder = new StepBuilder(name).partitioner(step); } enhanceCommonStep(builder); if (partitionHandler != null) { builder.partitionHandler(partitionHandler); } else { builder.gridSize(gridSize); builder.taskExecutor(taskExecutor); } builder.aggregator(stepExecutionAggregator); return builder.build(); }
@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 step1() throws Exception { return stepBuilderFactory.get("step1") .partitioner(slaveStep().getName(), partitioner()) .step(slaveStep()) .gridSize(4) .taskExecutor(new SimpleAsyncTaskExecutor()) .build(); }
protected Step createPartitionStep() { PartitionStepBuilder builder; if (partitioner != null) { builder = new StepBuilder(name).partitioner(step != null ? step.getName() : name, partitioner).step(step); } else { builder = new StepBuilder(name).partitioner(step); } enhanceCommonStep(builder); if (partitionHandler != null) { builder.partitionHandler(partitionHandler); } else { builder.gridSize(gridSize); builder.taskExecutor(taskExecutor); } builder.aggregator(stepExecutionAggregator); return builder.build(); }
protected Step createPartitionStep() { PartitionStepBuilder builder; if (partitioner != null) { builder = new StepBuilder(name).partitioner(step != null ? step.getName() : name, partitioner).step(step); } else { builder = new StepBuilder(name).partitioner(step); } enhanceCommonStep(builder); if (partitionHandler != null) { builder.partitionHandler(partitionHandler); } else { builder.gridSize(gridSize); builder.taskExecutor(taskExecutor); } builder.aggregator(stepExecutionAggregator); return builder.build(); }
protected Step createPartitionStep() { PartitionStepBuilder builder; if (partitioner != null) { builder = new StepBuilder(name).partitioner(step != null ? step.getName() : name, partitioner).step(step); } else { builder = new StepBuilder(name).partitioner(step); } enhanceCommonStep(builder); if (partitionHandler != null) { builder.partitionHandler(partitionHandler); } else { builder.gridSize(gridSize); builder.taskExecutor(taskExecutor); } builder.aggregator(stepExecutionAggregator); return builder.build(); }
.partitioner(name, partitioner) .taskExecutor(taskExecutor) .gridSize(throttle) .build()