BT

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

Beans expostos com JMX Builder

| por Craig Wickesser Seguir 0 Seguidores , traduzido por Douglas Masson Seguir 0 Seguidores em 24 dez 2008. Tempo estimado de leitura: 1 minuto |

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

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