public class MyBatchJob {
public static void main(String[] args) {
JobConfiguration configuration = new JobConfigurationBuilder()
.setJobName("MyBatchJob")
.addStep(new StepConfigurationBuilder()
.setStepName("Step1")
.addTask(new MyTask())
.build())
.build();
JobExecutor executor = new JobExecutor();
executor.startJob(configuration);
executor.waitForJobCompletion();
}
}
public class MyTask implements Task {
@Override
public void execute() {
System.out.println("Executing MyTask...");
}
}