5.4. ランタイム管理情報
JBoss Cache にはキャッシュ機能を提供する JMX MBean が含まれ、JBoss Cache はキャッシュ操作を分析するために使用できる統計を提供します。また、JBoss Cache は JMX 管理ツールを使用してキャッシュイベントを処理を行う MBean の通知としてブロードキャストできます。
5.4.1. JBoss Cache MBean リンクのコピーリンクがクリップボードにコピーされました!
リンクのコピーリンクがクリップボードにコピーされました!
JBoss Cache は使用している環境の JMX サーバーへ登録できる MBean を提供し、 JMX よりキャッシュインスタンスへアクセスできるようにします。 この MBean は StandardMBean の
詳細は
org.jboss.cache.jmx.CacheJmxWrapper で、 MBean インターフェースは org.jboss.cache.jmx.CacheJmxWrapperMBean になります。 この MBean は次を実行するために使用できます。
- 基礎の
Cacheへの参照を取得する。 - 基礎の
Cache上で、 create、 start、 stop、 destroy のライフサイクル操作を呼び出す。 - キャッシュの現在のステートに関する詳細を検査する (ノード数やロック情報など)。
- キャッシュの設定に関する詳細を確認し、 キャッシュの起動後に変更可能な設定項目を変更する。
CacheJmxWrapperMBean の javadoc を参照してください。
CacheJmxWrapper が登録されている場合、 JBoss Cache は他の内部コンポーネントやサブシステムの MBean も提供します。 これらの MBean は表示されるサブシステムに関連する統計を取得し、 公開するために使用されます。 また、 階層的に CacheJmxWrapper MBean に関連付けられ、 この関係を反映するサービス名が付けられます。 たとえば、 jboss.cache:service=TomcatClusteringCache インスタンスのリプリケーションインターセプタ MBean は jboss.cache:service=TomcatClusteringCache,cache-interceptor=ReplicationInterceptor という名前のサービスからアクセス可能になります。