1
PlayFramework에서 실행중인 작업을 프로그래밍 방식으로 중지하려고합니다. Job이 실행되면, 시작될 때 반환하는 'Promise'객체를 저장합니다. 이 개체에는 예약 된 작업을 취소해야하거나 기존 작업을 중지해야하는 '취소'방법이 있지만 아무 것도하지 않는 것 같습니다.PlayFramework 작업을 프로그래밍 방식으로 중지
다른 방법으로 실행중인 작업을 중지 할 수 있습니까?
문제는 PlayFramework의 '작업'자체가 스레드가 아니며 실행중인 스레드 외부에서이를 중단해야한다는 것입니다. 어떤 이유로 든 루프에 걸렸을 때 종료되지 않을 수 있기 때문에 '실행 중인지 확인'유형의 패턴을 구현하고 싶지 않습니다. 인터럽트 예외는 조금 더 성공할 것입니다. – Iv4n
@ Iv4n 어떤 작업과 미래/약속 구현은 정확히 사용하고 있습니까? 자바, 스칼라, play1, play2 및 akka에 대한 꽤 다른 것들이 있습니다. Play 2.x를 사용하는 경우 루프에 걸릴 염려가있는 경우 제한 시간을 사용하여 선물을 실행하는 방법이 있어야합니다. – Kapep
Play 1.x - Java 만 사용하고 있습니다. – Iv4n