BT

最新技術を追い求めるデベロッパのための情報コミュニティ

寄稿

Topics

地域を選ぶ

InfoQ ホームページ ニュース JMXビルダーで公開されるBeans

JMXビルダーで公開されるBeans

Groovy(リンク)から現れてきた1つの概念は、ビルダー(リンク)という考えである。ビルダーは、オブジェクトのツリーを構築するための、一貫性のある簡潔な構文と説明 できる。DOMのようなAPI's、Antタスク、Swing(リンク) GUI'sなどで使用される。2008年の初め、Vladimir Vivien氏(リンク)がJMX(リンク) API向けのビルダーを作成することを決めた。それは、Groovy 1.5やJava 5もしくはそれ以降と動作する。

現在のバージョンは、以下の機能(リンク)がある。

  • ビルダーパターンを使用したJMX API向けDomain Specific Language (DSL)
  • 単純化JMX API'sプログラム性
  • 自然なGroovy構文の保持
  • JMX管理MBeansとして、Java/Groovyオブジェクトを宣言的に公開
  • クラス組み込みまたは明確な記述子をサポート
  • JMXのイベントモデルに固有のサポート
  • JMXイベントブロードキャスターをシームレスに作成
  • インラインクロージャーとして、イベントリスナーを付加
  • Groovyの動的な素質を利用し、JMXイベント通知に簡単に反応
  • MBeanに対するフレキシブルな登録ポリシーを提供
  • 特別なインターフェイスまたはクラスパスの制限なし
  • JMX APIの複雑性からデベロッパを保護
  • 属性、コンストラクター、オペレーション、パラメータおよび通知を公開
  • コネクターサーバおよびコネクタークライアントの作成を簡略化
  • JMXタイマーのエクスポートのサポート

JmxBuilder(リンク)は、比較的まだ新しく、現在はバージョン0.5である。Vladamir氏は、beansを照会する機能、Spring JMX Annotationsおよびサポートのモニター機能などを追加し、2009年後半に1.0バージョンのリリースを見込んでいる。

Vladamir氏が1点指摘したことは、すでにGroovyはGroovyMBean(リンク)を搭載しており、今ではMBeansを照会したり、対話することができる。

 

原文はこちらです:http://www.infoq.com/news/2008/12/jmx_builder

この記事に星をつける

おすすめ度
スタイル

BT