cron4j. Classificação e resumo
- Nome do editor:
- Sauron Software
- Site do editor:
- http://www.sauronsoftware.it
cron4j. Tag
cron4j. Descrição
Um agendador Java. Cron4j é um agendador escrito em Java, semelhante ao doemon original do Cron. Com o Cron4J, você pode lançar, de dentro de seus aplicativos Java, qualquer tarefa que você precisa no momento certo, de acordo com algumas regras simples. A plataforma Java 2 já possui um agendador embutido, implementado com a Classe Java.Util.Timer. O agendador Cron4J, no entanto, age de uma maneira diferente. Você pode dizer ao agendador java.util.timer algo como "Inicie esta tarefa após 5 minutos a partir de agora" ou "Lançá-la após 5 minutos a partir de agora, repita a cada 10 minutos". Isso é tudo. O Cron4J Scheduler, em vez disso, permite que você faça algo um pouco mais complexo, como "lançar esta tarefa toda segunda-feira, às 12:00", "lance a cada 5 minutos, mas não lance durante o fim de semana" ", lance-o Cada hora entre as 8:00 e as 20:00 e lançá-la a cada 5 minutos entre as 20:00 e as 8:00 da manhã "," Lançá-lo uma vez a cada dia, mas domingo, durante todo mês, mas julho e agosto "e assim por diante e tudo o que com uma única linha de código.Programming o agendador Cron4J é fácil, você tem que saber apenas alguns métodos. As regras de lançamento para cada tarefa devem ser expressas com uma string chamada de padrão de agendamento, cuja sintaxe é igual à usada pelas entradas do Unix Crontab. Se você souber como manipular o Unix Crontab, o mais é feito. Se você não puder, não se preocupe: as regras de padrões de agendamento de Crontab são muito simples e você pode aprendê-las em minutos. A propósito, você os encontrará explicado na documentação do Cron4J. Requisitos: · Java 2 Edição Standard Runtime Ambiente O que há de novo nesta versão: · O analisador de valores de etapa foi alterado para ser mais compatível com a maioria das implementações do Cron. · Agora, "A-B / C" significa "levou um valor a cada C elementos no intervalo A-B", e não mais "levou todos os elementos dentro da faixa A-B cujo valor pode ser dividido por C". Por exemplo, "2-12 / 5" significa "2,7,12", enquanto antes era "5,10". · As instâncias do TimRythread são agora geradas como encadeamentos do daemon se o agendador tiver sido definido para atuar como um daemon com o método SetDaemon (TRUE).
cron4j. Software Relacionado