私のdropwizardプロジェクトには、この日時計のタスクがあります。
@SimpleTrigger(repeatInterval = 10, timeUnit = TimeUnit.SECONDS)
public class GitlabImporter extends Job {
private static BranchDAO branchDAO;
@Override
@ExceptionMetered
public void doRun() throws JobInterruptException {
branchDAO = (BranchDAO) SundialJobScheduler.getServletContext().getAttribute("BranchDAO");
String jobId = UUID.randomUUID().toString();
try {
...
log.info(branches.toString());
} catch (Exception e) {
log.error(e.getLocalizedMessage());
}
}
}
Sceduler タスクで DAO を使用しようとしています。日時計のドキュメントに従ってオブジェクトをロードする方法を知りたかったのですが、うまくいかないようです。Sundial タスクで Hibernate プロジェクトを使用する正しい方法は何ですか?
ありがとう