Boa noite pessoal!
Estou desenvolvendo um Java Batch da especificação java 7, fiz todos os procedimento corretos mas na hora que tento chamar a instancia do objeto BatchRuntime.getJobOperator() é retornado um valor null com isso não consigo executar o método start para executar.
Alguém já trabalhou com essa api que possa ajudar?
segue o método do meu servlet
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
JobOperator jobOperator = BatchRuntime.getJobOperator();
jobOperator.start("gera-vistorias", null);
List<JobInstance> jobInstances = jobOperator.getJobInstances("gera-vistorias", 0, 100000);
for (JobInstance jobInstance : jobInstances) {
List<JobExecution> jobExecutions = jobOperator
.getJobExecutions(jobInstance);
for (JobExecution jobExecution : jobExecutions) {
response.getWriter().println("Geração das vistorias de execução # "
+ jobExecution.getExecutionId()
+ " com status:"
+ jobExecution.getBatchStatus());
}
}
}