2017-03-27 3 views

답변

1

아니요, Job을 예약 할 수 없습니다. JobDetail을 사용해야합니다.

Jobexecute() 메소드의 인터페이스 일뿐입니다. 작업의 이름, 작업의 키 또는 작업의 데이터 맵을 얻는 방법이나 그것이 튼튼한 작업인지 또는 Quartz가 작업을 적절하게 관리하는 데 필요한 정보를 얻는 방법을 제공하지 않습니다.

그런 이유로 JobDetail 클래스가 존재하기 때문에 SomeJob implements Job 클래스에있는 모든 메소드를 구현하는 대신 필요한 경우에만 인스턴스화 할 수있는 다른 객체에 모든 정보를 넣을 수 있습니다. 서로 다른 ID를 부여하는 한, 서로 다른 등록 정보를 갖는 동일한 작업 클래스에 대해 복수 JobDetail 오브젝트를 작성할 수도 있습니다.

IMHO를 사용하지 않아도됩니다.

관련 문제