クラス DelegatingSessionFactory<F>
java.lang.ObjectSE
org.springframework.integration.file.remote.session.DelegatingSessionFactory<F>
- 型パラメーター:
F
- ターゲットシステムのファイル型。
- 実装されたすべてのインターフェース:
SessionFactory<F>
- 導入:
- 4.2
- 作成者:
- Gary Russell
コンストラクターのサマリー
コンストラクターコンストラクター説明DelegatingSessionFactory
(MapSE<ObjectSE, SessionFactory<F>> factories, SessionFactory<F> defaultFactory) 指定されたファクトリとデフォルトキーを使用して、DefaultSessionFactoryLocator
でインスタンスを構築します。DelegatingSessionFactory
(SessionFactoryLocator<F> factoryLocator) 提供されたファクトリを使用してインスタンスを構築します。メソッドのサマリー
修飾子と型メソッド説明void
このスレッドのキーをクリアします。Message<?>
clearThreadKey
(Message<?> message) サービスアクティベーターから呼び出すことができるclearThreadKey()
のメッセージングフレンドリーバージョン。このファクトリのロケーターを返します。getSession
(ObjectSE key) void
setThreadKey
(ObjectSE key) このスレッドでgetSession()
に使用されるキーを設定します。Message<?>
setThreadKey
(Message<?> message, ObjectSE key) サービスアクティベーターから呼び出すことができるsetThreadKey(Object)
のメッセージングフレンドリーバージョン。
コンストラクターの詳細
DelegatingSessionFactory
public DelegatingSessionFactory(MapSE<ObjectSE, SessionFactory<F>> factories, SessionFactory<F> defaultFactory) 指定されたファクトリとデフォルトキーを使用して、DefaultSessionFactoryLocator
でインスタンスを構築します。- パラメーター:
factories
- ファクトリ。defaultFactory
- 検索が失敗した場合に使用するデフォルト。
DelegatingSessionFactory
提供されたファクトリを使用してインスタンスを構築します。- パラメーター:
factoryLocator
- ファクトリ。
メソッドの詳細
getFactoryLocator
このファクトリのロケーターを返します。- 戻り値:
- ロケーター。
setThreadKey
このスレッドでgetSession()
に使用されるキーを設定します。- パラメーター:
key
- キー。
clearThreadKey
public void clearThreadKey()このスレッドのキーをクリアします。setThreadKey
サービスアクティベーターから呼び出すことができるsetThreadKey(Object)
のメッセージングフレンドリーバージョン。- パラメーター:
message
- メッセージ。key
- キー。- 戻り値:
- メッセージ(変更なし)。
clearThreadKey
サービスアクティベーターから呼び出すことができるclearThreadKey()
のメッセージングフレンドリーバージョン。- パラメーター:
message
- メッセージ。- 戻り値:
- メッセージ(変更なし)。
getSession
- 次で指定:
- インターフェース
SessionFactory<F>
のgetSession
getSession