クラス SingletonTargetSource
java.lang.ObjectSE
org.springframework.aop.target.SingletonTargetSource
- 実装されているすべてのインターフェース:
- SerializableSE、- TargetClassAware、- TargetSource
 指定されたオブジェクトを保持する 
TargetSource インターフェースの実装。これは、Spring AOP フレームワークで使用される TargetSource インターフェースのデフォルトの実装です。通常、このクラスのオブジェクトをアプリケーションコードで作成する必要はありません。このクラスはシリアライズ可能です。ただし、SingletonTargetSource の実際の直列化可能性は、ターゲットが直列化可能かどうかによって異なります。
- 作成者:
- Rod Johnson, Juergen Hoeller
- 関連事項:
- コンストラクターの概要コンストラクター
- メソッドのサマリー修飾子と型メソッド説明- boolean2 つの呼び出し側インターセプターは、ターゲットが同じであるか、ターゲットまたはターゲットが等しい場合に等しくなります。ターゲットインスタンスを返します。- ClassSE<?>この- TargetSourceによって返されるターゲットの型を返します。- int- hashCode()SingletonTargetSource は、ターゲットオブジェクトのハッシュコードを使用します。- boolean- isStatic()- TargetSource.getTarget()へのすべての呼び出しは同じオブジェクトを返しますか?- toString()- クラス java.lang.ObjectSE から継承されたメソッド- clone, finalize, getClass, notify, notifyAll, wait, waitSE, waitSE- インターフェース org.springframework.aop.TargetSource から継承されたメソッド- releaseTarget
- コンストラクターの詳細- SingletonTargetSource指定されたターゲットの新しい SingletonTargetSource を作成します。- パラメーター:
- target- ターゲットオブジェクト
 
 
- メソッドの詳細- getTargetClassインターフェースからコピーされた説明:- TargetSourceこの- TargetSourceによって返されるターゲットの型を返します。- nullを返すことができますが、- TargetSourceの特定の使用箇所は、事前定義されたターゲットクラスでのみ機能する場合があります。- 次で指定:
-  インターフェース TargetClassAwareのgetTargetClass
- 次で指定:
-  インターフェース TargetSourceのgetTargetClass
- 戻り値:
-  この TargetSourceによって返されるターゲットの型
 
- getTargetインターフェースからコピーされた説明:- TargetSourceターゲットインスタンスを返します。AOP フレームワークが AOP メソッド呼び出しの「ターゲット」を呼び出す直前に呼び出されます。- 次で指定:
-  インターフェース TargetSourceのgetTarget
- 戻り値:
-  ジョインポイントを含むターゲットオブジェクト、または実際のターゲットインスタンスがない場合は null
 
- isStaticpublic boolean isStatic()インターフェースからコピーされた説明:- TargetSource- TargetSource.getTarget()へのすべての呼び出しは同じオブジェクトを返しますか?- その場合、 - TargetSource.releaseTarget(Object)を呼び出す必要はなく、AOP フレームワークは- TargetSource.getTarget()の戻り値をキャッシュできます。- デフォルトの実装は - falseを返します。- 次で指定:
-  インターフェース TargetSourceのisStatic
- 戻り値:
- true(ターゲットが不変の場合)
- 関連事項:
 
- equals2 つの呼び出し側インターセプターは、ターゲットが同じであるか、ターゲットまたはターゲットが等しい場合に等しくなります。
- hashCodepublic int hashCode()SingletonTargetSource は、ターゲットオブジェクトのハッシュコードを使用します。
- toString