クラス IntroductionInfoSupport
java.lang.ObjectSE
org.springframework.aop.support.IntroductionInfoSupport
- 実装されているすべてのインターフェース:
SerializableSE,IntroductionInfo
IntroductionInfo の実装のサポート。サブクラスが指定されたオブジェクトからすべてのインターフェースを便利に追加できるようにし、追加されるべきでないインターフェースを抑制できるようにします。また、導入されたすべてのインターフェースを照会することもできます。
- 作成者:
- Rod Johnson, Juergen Hoeller
- 関連事項:
フィールドのサマリー
フィールドコンストラクターの概要
コンストラクターメソッドのサマリー
修飾子と型メソッド説明ClassSE<?>[]このアドバイザまたはアドバイスによって導入された追加のインターフェースを返します。protected voidimplementInterfacesOnObject(ObjectSE delegate) 指定されたデリゲートがプロキシレベルで実装するすべてのインターフェースを公開します。booleanimplementsInterface(ClassSE<?> ifc) 指定されたインターフェースが公開済みの導入インターフェースかどうかを確認します。protected final booleanこのメソッドは導入されたインターフェースにありますか?voidsuppressInterface(ClassSE<?> ifc) デリゲートが実装しているために自動検出された可能性のある、指定されたインターフェースを抑制します。
フィールドの詳細
publishedInterfaces
コンストラクターの詳細
IntroductionInfoSupport
public IntroductionInfoSupport()
メソッドの詳細
suppressInterface
デリゲートが実装しているために自動検出された可能性のある、指定されたインターフェースを抑制します。このメソッドを呼び出して、内部インターフェースがプロキシレベルで表示されないようにします。インターフェースがデリゲートによって実装されていない場合は何もしません。
- パラメーター:
ifc- 抑制するインターフェース
getInterfaces
インターフェースからコピーされた説明:IntroductionInfoこのアドバイザまたはアドバイスによって導入された追加のインターフェースを返します。- 次で指定:
- インターフェース
IntroductionInfoのgetInterfaces - 戻り値:
- 導入されたインターフェース
implementsInterface
指定されたインターフェースが公開済みの導入インターフェースかどうかを確認します。- パラメーター:
ifc- チェックするインターフェース- 戻り値:
- インターフェースがこの導入の一部であるかどうか
implementInterfacesOnObject
指定されたデリゲートがプロキシレベルで実装するすべてのインターフェースを公開します。- パラメーター:
delegate- デリゲートオブジェクト
isMethodOnIntroducedInterface
このメソッドは導入されたインターフェースにありますか?- パラメーター:
mi- メソッドの呼び出し- 戻り値:
- 呼び出されたメソッドが導入されたインターフェース上にあるかどうか