Package org.openiam.esb.core.service
Interface BatchService
-
- All Known Implementing Classes:
BatchServiceImpl
public interface BatchService
-
-
Method Summary
-
-
-
Method Detail
-
findEntityBeans
List<BatchTaskEntity> findEntityBeans(BatchTaskSearchBean searchBean, int from, int size)
-
findBeans
List<BatchTask> findBeans(BatchTaskSearchBean searchBean, int from, int size)
-
count
int count(BatchTaskScheduleSearchBean searchBean)
-
count
int count(BatchTaskSearchBean searchBean)
-
save
void save(BatchTaskEntity entity, boolean purgeNonExecutedTasks)
-
save
String save(BatchTask dto, boolean purgeNonExecutedTasks) throws BasicDataServiceException
- Throws:
BasicDataServiceException
-
delete
void delete(String id)
-
findById
BatchTaskEntity findById(String id)
-
getRunnable
OpenIAMRunnable getRunnable(String id, List<BatchTaskScheduleEntity> scheduledTasks)
-
getCronTrigger
org.springframework.scheduling.Trigger getCronTrigger(String id)
-
run
void run(String id, boolean synchronous)
-
markTaskAsCompleted
void markTaskAsCompleted(String scheduleId)
-
markTaskAsRunning
void markTaskAsRunning(String scheduleId)
-
markTasksAsCompleted
void markTasksAsCompleted(Collection<String> scheduleIds)
-
markTasksAsRunning
void markTasksAsRunning(Collection<String> scheduleIds)
-
getSchedulesForTask
List<BatchTaskSchedule> getSchedulesForTask(BatchTaskScheduleSearchBean searchBean, int from, int size)
-
deleteScheduledTask
void deleteScheduledTask(String id)
-
getIncompleteSchduledTasksBefore
List<BatchTaskScheduleEntity> getIncompleteSchduledTasksBefore(Date date)
-
getIncompleteScheduledTasksDtoBefore
List<BatchTaskSchedule> getIncompleteScheduledTasksDtoBefore(Date date)
-
runAndComplete
void runAndComplete(String id, boolean synchronous, Collection<String> scheduleIds)
-
-