2010-06-13 6 views
1

안녕작업 대기열 자바 API

queue.add(
    DatastoreServiceFactory.getDatastoreService().getCurrentTransaction(), 
    TaskOptions().url("/path/to/my/worker")); 

DatastoreServiceFactory는 무엇을 할 것 ... 다른 서블릿이 페이지를 리디렉션하는 방법 ....에서 내가 준 URL은 .url ("/ myservlet")이지만 서블릿으로 리디렉션되지 않습니다.

감사합니다, 귀하의 예제에서

+0

이 제목의 다섯 번째 질문 (!)입니다. – aioobe

+0

그러나 아직도 나는 대답을 얻지 못했다. ... 나는 초심자 다. 나는 많은 의구심을 가지고있다. – user268515

+0

나의 의심을 분명히하는 것은 어디에서 내 의심을 물으면 좋을까? – user268515

답변

0

sharun는 DatastoreServiceFactory.getDatastoreService().getCurrentTransaction() 인수는 현재의 데이터 저장소 트랜잭션에 작업을 연결하는 데 사용됩니다. 이 인수를 제공하면 데이터 스토어 트랜잭션이 커밋되는 경우에만 작업이 추가됩니다.

데이터 스토어 트랜잭션을 커밋하지 않기 때문에 태스크가 아마도 서블릿을 실행하지 않을 것입니다. 트랜잭션 매개 변수를 완전히 제거하고 대신 다음을 시도하십시오.

queue.add(TaskOptions().url("/path/to/my/worker"));