managedbean에서 하나의 작업 실행을 중지하려고합니다. 다음과 같이보다 구체적으로, 나는 작업 인스턴스를 얻고 작업 인스턴스를 중지 할 수 있어요 : JobOperator를 통해 JobInstance 중지
JobOperator operator = BatchRuntime.getJobOperator();
List<Long> re = operator.getRunningExecutions("JobName");
for (Long runningExecution: re) {
operator.stop(runningExecution);
}
은 그렇다하더라도, 그것이 계속 실행하는 인스턴스의 실행을 통해 적용되지 않습니다. 사실, 작업 인스턴스를 다시 가져 오려고하면 효과적으로 method getRunningExecutions가 요소를 반환하지 않기 때문에 불가능합니다. 이런 식으로 누군가 내가 잘못하고있는 것을 말해 줄 수 있습니까?
미리 감사드립니다.
작업을 중지하면 '실행 중'상태에서 '중지 중'상태로 넘어 가고 영원히 '중지 중'상태로 유지됩니다. –