Ir para o conteúdo

 Voltar a Jaguar - Des...
Tela cheia

Quartz

15 de Novembro de 2012, 12:56 , por Desconhecido - | 1 Pessoa seguindo este artigo.
Visualizado 18 vezes
Como usar agendamento Quartz no Jaguar 6.1.1 ? estou usando quartz 2.1.5 da org.quartz

Autor: Ocelio Pinho


44 comentários

  • Da91ac0b37d54233c31ad28c0cac2114?only path=false&size=50&d=404Adolfo Junior(usuário não autenticado)
    15 de Novembro de 2012, 13:39

     

    Olá Ocelio,

    O Jaguar possui o CDI como core de sua arquitetura, com isso é possível criar componentes com ciclo de vida e sensíveis a eventos da aplicação.

    Segue uma classe bem simples para inicializar o Quartz quando a aplicação for iniciada.

    // http://quartz-scheduler.org/documentation/quartz-2.1.x/quick-start
    @ApplicationScope
    public class QuartzUtil {

    private Scheduler scheduler;

    @PostConstruct
    public void init() {
                    scheduler = StdSchedulerFactory.getDefaultScheduler();
    }
        
    public void start(@Observes @PlcInicializaAplicacao PlcServletContextListener event) {
    scheduler.start();
    }

    @PreDestroy
    public void shutdown() {
    scheduler.shutdown();
    scheduler = null;
    }
    }

    • F3431070be272bcdc6835ef4788b3565?only path=false&size=50&d=404Ocelio Pinho(usuário não autenticado)
      16 de Novembro de 2012, 11:03

       

      tem algum exemplo de Quartz usando Trigger:

      JobKey jobKeyA = new JobKey("jobA", "group1");
      JobDetail jobA = JobBuilder.newJob(GerarNfeJob.class)
      .withIdentity(jobKeyA).build();

      Trigger trigger1 = TriggerBuilder
      .newTrigger()
      .withIdentity("dummyTriggerName1", "group1")
      .withSchedule(
      CronScheduleBuilder.cronSchedule("0/5 * * * * ?"))
      .build();

      Scheduler scheduler = new StdSchedulerFactory().getScheduler();

      scheduler.start();

      scheduler.scheduleJob(jobA, trigger1);

Lançamento do Jaguar 6.1 eminente...

6 de Maio de 2012, 8:13, por Desconhecido

O Jaguar 6.1 traz um grande leque de inovações dentre eles os exclusivos Jaguar Extensions, que possibilitam que plugins de arquitetura sejam criados com elegância através de técnicas de OCP (Open/Closed Principle). Este mecanimo possibilita que as implementações hiper-produtivas para Padrões de Caso de Uso de alto nível do Jaguar sejam expandidas através de componentes que encapsulam novos padrões, tanto para a parte OO (framework) quanto de geração de código complementar!



Evento Jaguar em Brasília, no dia19/10

3 de Outubro de 2011, 9:34, por Desconhecido

Quem estiver em Brasília no dia 19/10 não deixe de investir uma manhã neste evento, que é bem prático (mão na massa para desenvolver uma aplicação "do zero" com Java EE 6 / Jaguar) e traz insights importantes sobre tendências para a próxima década (BPMN 2.0, CMIS, Web Mobile com HTML5, etc.), implementados via Jaguar Extensions.



Ibrowse lança ferramenta de migração dos aplicativos desenvolvidos em Oracle Forms/Reports para o ambiente Jaguar

19 de Agosto de 2011, 16:37, por Desconhecido

A ferramenta lançada é o Telescope for Jaguar na modalidade SaaS, que visa a automação no processo de migração dos aplicativos desenvolvidos em Oracle Forms/Reports para o ambiente Java EE 6 na arquitetura Jaguar, que é uma das soluções do Portal do Software Publico.



Treinamento Jaguar em Brasília

27 de Julho de 2011, 14:47, por Desconhecido

Autor: Anna Carolina Duarte



A Ibrowse em parceria com a Universidade Luterana do Brasil (ULBRA) realiza o 1º curso de extensão em Jaguar

11 de Julho de 2011, 15:35, por Desconhecido

Autor: Justino Paulo