クラス DefaultSessionFactoryLocator<F>
java.lang.ObjectSE
org.springframework.integration.file.remote.session.DefaultSessionFactoryLocator<F>
- 型パラメーター:
F- ターゲットシステムのファイル型。
- 実装済みのインターフェース一覧:
SessionFactoryLocator<F>
単純なマップルックアップとオプションのフォールバックを使用した
SessionFactoryLocator のデフォルトの実装。- 導入:
- 4.2
- 作成者:
- Gary Russell, Andrey Kezhevatov, Artem Bilan
コンストラクター概要
コンストラクターコンストラクター説明DefaultSessionFactoryLocator(MapSE<ObjectSE, SessionFactory<F>> factories) DefaultSessionFactoryLocator(MapSE<ObjectSE, SessionFactory<F>> factories, @Nullable SessionFactory<F> defaultFactory) 方法の概要
修飾子と型メソッド説明voidaddSessionFactory(ObjectSE key, SessionFactory<F> factory) セッションファクトリを追加します。@Nullable SessionFactory<F> getSessionFactory(@Nullable ObjectSE key) キーのSessionFactoryを返します。@Nullable SessionFactory<F> セッションファクトリを削除します。
コンストラクターの詳細
DefaultSessionFactoryLocator
- パラメーター:
factories- ルックアップキーでキー設定されたファクトリのマップ。
DefaultSessionFactoryLocator
public DefaultSessionFactoryLocator(MapSE<ObjectSE, SessionFactory<F>> factories, @Nullable SessionFactory<F> defaultFactory) - パラメーター:
factories- ルックアップキーでキー設定されたファクトリのマップ。defaultFactory- ルックアップが失敗した場合に使用されるデフォルト。
方法の詳細
addSessionFactory
セッションファクトリを追加します。- パラメーター:
key- ルックアップキー。factory- ファクトリ。- 導入:
- 5.3
removeSessionFactory
セッションファクトリを削除します。- パラメーター:
key- ルックアップキー。- 戻り値:
- ファクトリがあれば。
getSessionFactory
インターフェースからコピーされた説明:SessionFactoryLocatorキーのSessionFactoryを返します。- 次で指定:
- インターフェース
SessionFactoryLocator<F>内のgetSessionFactory - パラメーター:
key- キー。- 戻り値:
- セッションファクトリ。