クラス BeanFactorySessionFactoryLookup
java.lang.ObjectSE
org.springframework.data.cassandra.core.cql.session.lookup.BeanFactorySessionFactoryLookup
- 実装されたすべてのインターフェース:
Aware
、BeanFactoryAware
、SessionFactoryLookup
public class BeanFactorySessionFactoryLookup
extends ObjectSE
implements SessionFactoryLookup, BeanFactoryAware
Spring
BeanFactory
に基づく SessionFactoryLookup
実装。Bean 名で識別される Spring 管理対象 Bean をルックアップし、型 SessionFactory
であると想定します。
- 導入:
- 2.0
- 作成者:
- Mark Paluch
- 関連事項:
コンストラクターのサマリー
コンストラクターコンストラクター説明BeanFactorySessionFactoryLookup
の新しいインスタンスを作成します。BeanFactorySessionFactoryLookup
(BeanFactory beanFactory) BeanFactory
を指定して、BeanFactorySessionFactoryLookup
の新しいインスタンスを作成します。メソッドのサマリー
修飾子と型メソッド説明getSessionFactory
(StringSE sessionFactoryName) 実装では、指定された名前で識別されるSessionFactory
をバッキングストアから取得するためにこのメソッドを実装する必要があります。void
setBeanFactory
(BeanFactory beanFactory)
コンストラクターの詳細
BeanFactorySessionFactoryLookup
public BeanFactorySessionFactoryLookup()BeanFactorySessionFactoryLookup
の新しいインスタンスを作成します。アクセスする BeanFactory は
setBeanFactory(BeanFactory)
経由で設定する必要があります。BeanFactorySessionFactoryLookup
BeanFactory
を指定して、BeanFactorySessionFactoryLookup
の新しいインスタンスを作成します。このオブジェクトが Spring IoC コンテナーによって作成されている場合、指定された
BeanFactory
は、それを作成するBeanFactory
(BeanFactoryAware
契約) に置き換えられるため、このコンストラクターの使用は冗長です。このクラスを Spring IoC コンテナーのコンテキスト外で使用する場合にのみ、このコンストラクターを使用してください。- パラメーター:
beanFactory
-session factories
の検索に使用される Bean ファクトリは null であってはなりません。
メソッドの詳細
setBeanFactory
- 次で指定:
- インターフェース
BeanFactoryAware
のsetBeanFactory
getSessionFactory
public SessionFactory getSessionFactory(StringSE sessionFactoryName) throws SessionFactoryLookupFailureException インターフェースからコピーされた説明:SessionFactoryLookup
実装では、指定された名前で識別されるSessionFactory
をバッキングストアから取得するためにこのメソッドを実装する必要があります。- 次で指定:
- インターフェース
SessionFactoryLookup
のgetSessionFactory
- パラメーター:
sessionFactoryName
-SessionFactory
の名前。- 戻り値:
SessionFactory
(null になることはありません)。- 例外:
SessionFactoryLookupFailureException
- ルックアップが失敗した場合。