public class MyJob implements Job { private MyTask task1; private MyTask task2; public void setTask1(MyTask task1) { this.task1 = task1; } public void setTask2(MyTask task2) { this.task2 = task2; } @Override public void run() throws Throwable { task1.execute(); task2.execute(); } } public class MyTask { public void execute() { } } public class Main { public static void main(String[] args) { MyTask myTask1 = new MyTask(); MyTask myTask2 = new MyTask(); Oddjob oddjob = new Oddjob(); oddjob.setOnSuccess("successAction"); oddjob.setOnFailure("failureAction"); Job job = new MyJob(); job.setTask1(myTask1); job.setTask2(myTask2); oddjob.setJob(job); oddjob.run(); } }


上一篇:
下一篇:
切换中文