Ao executar o wildfly estou tendo um erro no Timer, ocorre o erro após as alterações na class AgendamentoEmailJob;
@Singleton
public class AgendamentoEmailJob {
@Inject
private AgendamentoEmailServico agendamentoEmailServico;
@Inject
@JMSConnectionFactory("java:jboss/defaultJMSConnectionFactory")
private JMSContext context;
@Resource(mappedName = "java:/jms/queue/EmailQueue")
private Queue queue;
@Schedule(hour = "*", minute = "*", second = "*/10")
public void enviarEmail() {
List<AgendamentoEmail> listarPorNaoAgendado = agendamentoEmailServico.listarPorNaoAgendado();
listarPorNaoAgendado.forEach(emailNaoAgendado -> {
context.createProducer().send(queue, emailNaoAgendado);
agendamentoEmailServico.alterar(emailNaoAgendado);
});
}
}