クラス DefaultSessionFactoryLocator<F>

java.lang.ObjectSE
org.springframework.integration.file.remote.session.DefaultSessionFactoryLocator<F>
型パラメーター:
F - ターゲットシステムのファイル型。
実装済みのインターフェース一覧:
SessionFactoryLocator<F>

public class DefaultSessionFactoryLocator<F> extends ObjectSE implements SessionFactoryLocator<F>
単純なマップルックアップとオプションのフォールバックを使用した SessionFactoryLocator のデフォルトの実装。
導入:
4.2
作成者:
Gary Russell, Andrey Kezhevatov, Artem Bilan
  • コンストラクターの詳細

    • DefaultSessionFactoryLocator

      public DefaultSessionFactoryLocator(MapSE<ObjectSE, SessionFactory<F>> factories)
      パラメーター:
      factories - ルックアップキーでキー設定されたファクトリのマップ。
    • DefaultSessionFactoryLocator

      public DefaultSessionFactoryLocator(MapSE<ObjectSE, SessionFactory<F>> factories, @Nullable SessionFactory<F> defaultFactory)
      パラメーター:
      factories - ルックアップキーでキー設定されたファクトリのマップ。
      defaultFactory - ルックアップが失敗した場合に使用されるデフォルト。
  • 方法の詳細

    • addSessionFactory

      public void addSessionFactory(ObjectSE key, SessionFactory<F> factory)
      セッションファクトリを追加します。
      パラメーター:
      key - ルックアップキー。
      factory - ファクトリ。
      導入:
      5.3
    • removeSessionFactory

      public @Nullable SessionFactory<F> removeSessionFactory(ObjectSE key)
      セッションファクトリを削除します。
      パラメーター:
      key - ルックアップキー。
      戻り値:
      ファクトリがあれば。
    • getSessionFactory

      public @Nullable SessionFactory<F> getSessionFactory(@Nullable ObjectSE key)
      インターフェースからコピーされた説明: SessionFactoryLocator
      キーの SessionFactory を返します。
      次で指定:
      インターフェース SessionFactoryLocator<F> 内の getSessionFactory 
      パラメーター:
      key - キー。
      戻り値:
      セッションファクトリ。