BT

Novidades O InfoQ vem desenvolvendo uma série de novas funcionalidades para melhorar sua experiência com o site. Confira!

Biblioteca Quartz ganha nova versão com DSL e recursos do Java 5

| por Fernando Ribeiro em 05 abr 2011. Tempo estimado de leitura: 1 minuto |

A Terracotta anunciou a versão 2.0 da biblioteca de agendamento de tarefas Quartz, usada, entre outros produtos, no framework Spring e no JBoss Application Server. A biblioteca foi criada em 2001 por James House e adquirida pela Terracotta em 2009.

A nova versão do Quartz permite a configuração de tarefas e gatilhos usando uma nova linguagem específica ao domínio (DSL) baseada em Java:

JobDetail tarefa = newJob(Job.class)
  .withIdentity("job1", "grupo1") // nome e grupo da nova tarefa
  .build();

Trigger gatilho = newTrigger()
  .withIdentity("trigger1", "grupo1") // nome e o grupo do novo gatilho
  .startAt(futureDate(2, IntervalUnit.HOURS)) // a primeira execução ocorre em 2 horas
  .withSchedule(repeatHourlyForever()) // repete-se a cada hora
  .modifiedByCalendar("feriados") // segue o calendário "feriados"
  .build();

A área com maior número de mudanças foi a API, que foi atualizada para usar tipos genéricos e anotações:

Além da nova versão da biblioteca Quartz, a Terracotta lançou duas ferramentas pagas de gerenciamento, Quartz Manager e Quartz Where.

Avalie esse artigo

Relevância
Estilo/Redação

Olá visitante

Você precisa cadastrar-se no InfoQ Brasil ou para enviar comentários. Há muitas vantagens em se cadastrar.

Obtenha o máximo da experiência do InfoQ Brasil.

Dê sua opinião

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

Receber mensagens dessa discussão
Comentários da comunidade

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

Receber mensagens dessa discussão

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

Receber mensagens dessa discussão

Dê sua opinião

Faça seu login para melhorar sua experiência com o InfoQ e ter acesso a funcionalidades exclusivas


Esqueci minha senha

Follow

Siga seus tópicos e editores favoritos

Acompanhe e seja notificados sobre as mais importantes novidades do mundo do desenvolvimento de software.

Like

Mais interação, mais personalização

Crie seu próprio feed de novidades escolhendo os tópicos e pessoas que você gostaria de acompanhar.

Notifications

Fique por dentro das novidades!

Configure as notificações e acompanhe as novidades relacionada a tópicos, conteúdos e pessoas de seu interesse

BT