JavaTM Platform
Standard Ed. 6

インタフェース
java.lang.reflect.InvocationHandler の使用

InvocationHandler を使用しているパッケージ
java.beans Beans (JavaBeansTM アーキテクチャーに基づいたコンポーネント) の開発に関連するクラスが含まれています。 
java.lang.reflect クラスとオブジェクトに関するリフレクト情報を取得するクラスおよびインタフェースを提供します。 
java.rmi.server サーバー側の RMI をサポートするクラスとインタフェースを提供します。 
javax.management Java Management Extensions のコアクラスを提供します。 
javax.management.openmbean 公開データ型と Open MBean 記述子クラスを提供します。 
 

java.beans での InvocationHandler の使用
 

InvocationHandler を実装している java.beans のクラス
 class EventHandler
          EventHandler クラスは、受信イベントオブジェクトとターゲットオブジェクトを含んだ単純な文を実行するメソッドを持つ、イベントリスナーの動的生成をサポートします。
 

java.lang.reflect での InvocationHandler の使用
 

InvocationHandler として宣言されている java.lang.reflect のフィールド
protected  InvocationHandler Proxy.h
          このプロキシインスタンスの呼び出しハンドラです。
 

InvocationHandler を返す java.lang.reflect のメソッド
static InvocationHandler Proxy.getInvocationHandler(Object proxy)
          指定されたプロキシインスタンスの呼び出しハンドラを返します。
 

InvocationHandler 型のパラメータを持つ java.lang.reflect のメソッド
static Object Proxy.newProxyInstance(ClassLoader loader, Class<?>[] interfaces, InvocationHandler h)
          指定された呼び出しハンドラに対してメソッド呼び出しをディスパッチする、指定されたインタフェースのプロキシクラスのインスタンスを返します。
 

InvocationHandler 型のパラメータを持つ java.lang.reflect のコンストラクタ
Proxy(InvocationHandler h)
          指定された値で、サブクラス (通常は動的プロキシクラス) からその呼び出しハンドラに新しい Proxy インスタンスを構築します。
 

java.rmi.server での InvocationHandler の使用
 

InvocationHandler を実装している java.rmi.server のクラス
 class RemoteObjectInvocationHandler
          Java リモートメソッド呼び出し (Java RMI) で使用される InvocationHandler インタフェース実装です。
 

javax.management での InvocationHandler の使用
 

InvocationHandler を実装している javax.management のクラス
 class MBeanServerInvocationHandler
          MBean の管理インタフェース内で、MBean サーバーから MBean にメソッドを渡す InvocationHandler です。
 

javax.management.openmbean での InvocationHandler の使用
 

InvocationHandler を実装している javax.management.openmbean のクラス
 class CompositeDataInvocationHandler
          取得メソッドを CompositeData に転送する InvocationHandler です。
 


JavaTM Platform
Standard Ed. 6

バグの報告と機能のリクエスト
さらに詳しい API リファレンスおよび開発者ドキュメントについては、Java SE 開発者用ドキュメントを参照してください。開発者向けの詳細な解説、概念の概要、用語の定義、バグの回避策、およびコード実例が含まれています。

Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。