1 18 package net.sf.mybatchfwk.history; 19 20 import java.util.Iterator ; 21 22 import net.sf.mybatchfwk.BatchConfiguration; 23 import net.sf.mybatchfwk.BatchException; 24 25 30 public interface IExecutionHistory { 31 32 36 public void initStorage(BatchConfiguration configuration) throws BatchException; 37 38 41 public void closeStorage() throws BatchException; 42 43 48 public boolean isCompletedTask(String id) throws BatchException; 49 50 54 public boolean isFailedTask(String id) throws BatchException; 55 56 60 public void storeCompletedTaskId(String id) throws BatchException; 61 62 66 public void storeFailedTaskId(String id) throws BatchException; 67 68 73 public Iterator completedTasksIdIterator() throws BatchException; 74 75 80 public Iterator failedTasksIdIterator() throws BatchException; 81 } 82 | Popular Tags |