BT
x Por favor preencha a pesquisa do InfoQ !

Beans expostos com JMX Builder

por Craig Wickesser , traduzido por Douglas Masson em 24 Dez 2008 |

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
Feedback geral
Bugs
Publicidade
Editorial
Marketing
InfoQ Brasil e todo o seu conteúdo: todos os direitos reservados. © 2006-2016 C4Media Inc.
Política de privacidade
BT

Percebemos que você está utilizando um bloqueador de propagandas

Nós entendemos porquê utilizar um bloqueador de propagandas. No entanto, nós precisamos da sua ajuda para manter o InfoQ gratuito. O InfoQ não compartilhará seus dados com nenhum terceiro sem que você autorize. Procuramos trabalhar com anúncios de empresas e produtos que sejam relevantes para nossos leitores. Por favor, considere adicionar o InfoQ como uma exceção no seu bloqueador de propagandas.