Class ManagerTaskInstanceService
java.lang.Object
com.gsitm.ustra.java.batch.manager.service.ManagerTaskInstanceService
작업 인스턴스 서비스
-
Constructor Summary
ConstructorsConstructorDescriptionManagerTaskInstanceService(com.gsitm.ustra.java.batch.data.repository.TaskInstanceRepository taskInstanceRepository, com.gsitm.ustra.java.batch.data.repository.WorkerRepository workerRepository, com.gsitm.ustra.java.batch.data.repository.TaskRepository taskRepository) -
Method Summary
Modifier and TypeMethodDescriptionvoid모든 작업 인스턴스를 종료 처리한다.intcountTaskInstanceList(com.gsitm.ustra.java.batch.model.TaskInstanceFilter tiFilter) com.gsitm.ustra.java.batch.model.TaskInstancecreateTaskInstance(com.gsitm.ustra.java.batch.model.TaskInstance example) voidcreateTaskInstanceByManual(com.gsitm.ustra.java.batch.model.Task task, com.gsitm.ustra.java.batch.model.Manager manager, String userId, String userIp, List<com.gsitm.ustra.java.batch.model.TaskInstanceParam> parameterList) voidcreateTaskInstanceBySchedule(com.gsitm.ustra.java.batch.model.Task task, com.gsitm.ustra.java.batch.model.Manager manager, com.gsitm.ustra.java.batch.model.TaskSchedule taskSchedule) com.gsitm.ustra.java.batch.model.TaskInstancefinishTaskInstance(String taskInstanceId, String resultCd) voidgetLog(String taskInstanceId, OutputStream outputStream) com.gsitm.ustra.java.batch.model.TaskInstancegetTaskInstance(String taskInstanceId) List<com.gsitm.ustra.java.batch.model.TaskInstance>getTaskInstanceList(com.gsitm.ustra.java.batch.model.TaskInstanceFilter taskInstanceFilter) voidcom.gsitm.ustra.java.batch.model.TaskInstancesetStatusActive(String taskInstanceId, String workerId) com.gsitm.ustra.java.batch.model.TaskInstancestopTaskInstance(String taskInstanceId)
-
Constructor Details
-
ManagerTaskInstanceService
public ManagerTaskInstanceService(com.gsitm.ustra.java.batch.data.repository.TaskInstanceRepository taskInstanceRepository, com.gsitm.ustra.java.batch.data.repository.WorkerRepository workerRepository, com.gsitm.ustra.java.batch.data.repository.TaskRepository taskRepository)
-
-
Method Details
-
postConstruct
@PostConstruct public void postConstruct() -
createTaskInstanceBySchedule
public void createTaskInstanceBySchedule(com.gsitm.ustra.java.batch.model.Task task, com.gsitm.ustra.java.batch.model.Manager manager, com.gsitm.ustra.java.batch.model.TaskSchedule taskSchedule) -
createTaskInstance
public com.gsitm.ustra.java.batch.model.TaskInstance createTaskInstance(com.gsitm.ustra.java.batch.model.TaskInstance example) -
getTaskInstanceList
public List<com.gsitm.ustra.java.batch.model.TaskInstance> getTaskInstanceList(com.gsitm.ustra.java.batch.model.TaskInstanceFilter taskInstanceFilter) -
createTaskInstanceByManual
-
countTaskInstanceList
public int countTaskInstanceList(com.gsitm.ustra.java.batch.model.TaskInstanceFilter tiFilter) -
setStatusActive
-
finishTaskInstance
-
getLog
-
stopTaskInstance
-
getTaskInstance
-
cleanTaskInstance
public void cleanTaskInstance()모든 작업 인스턴스를 종료 처리한다.
-