BT

Disseminando conhecimento e inovação em desenvolvimento de software corporativo.

Contribuir

Tópicos

Escolha a região

Início Notícias Beans expostos com JMX Builder

Beans expostos com JMX Builder

Um conceito do Groovy que está para emergir é a noção de builders. Builders podem ser descritos como uma sintaxe consistênte e sucinta para construir uma árvore de objetos. Eles são usados para APIs DOM-like, tarefas Ant, Swing GUI e mais. Previamente em 2008 Vladimir Vivien decidiu criar um builder para a API JMX que funcione com Groovy 1.5 e Java 5 ou superior.

A versão atual possui as seguintes funcionalidades:

  • Domain Specific Language (DSL) para a API JMX usando o padrão Builder
  • Simplificou a programabilidade da API JMX
  • Manter a sintaxe natural do Groovy
  • Expor declarativamente objetos Java/Groovy como JXM gerenciado pelo MBeans
  • Suporta class-embedded ou explicit descriptors
  • Suporte inerente para o modelo de eventos do JMX
  • Modo único de criação de broadcasters de evento JMX
  • Anexar eventos listeners como inline closures
  • Uso da natureaz dinâmica do Groovy para reagir facilmente a eventos de notificações JMX
  • Proporcionar uma política de registro flexível para MBean
  • Nenhuma interface especial ou restrições de classpath
  • Protege os desenvolvedores da complexidade da API JMX
  • Expõe os atributos, construtores, operações, parâmetros e notificações
  • Simplifica a criação de connector servers e connector clients
  • Suporte de exportação dos timers JMX

O JmxBuilder ainda é relativamente novo e está atualmente na versão 0.5. Vladamir antecipa a liberação da versão 1.0 mais tarde em 2009 depois de adicionar funcionalidades como a possibilidade de consultar Beans, Spring JXM Annotations e suporte de monitoramento.

Uma coisa que Vladamir apontou é que o Groovy já tem o GroovyMBean que lhe permite consultar e interagir hoje com o MBeans.

Avalie esse artigo

Relevância
Estilo/Redação

Conteúdo educacional

BT