public class DelegatingSessionFactory<F> extends ObjectSE implements SessionFactory<F>
| コンストラクターと説明 |
|---|
DelegatingSessionFactory(MapSE<ObjectSE, SessionFactory<F>> factories, SessionFactory<F> defaultFactory) 指定されたファクトリとデフォルトキーを使用して、 DefaultSessionFactoryLocator でインスタンスを構築します。 |
DelegatingSessionFactory(SessionFactoryLocator<F> factoryLocator) 提供されたファクトリを使用してインスタンスを構築します。 |
| 修飾子と型 | メソッドと説明 |
|---|---|
void | clearThreadKey() このスレッドのキーをクリアします。 |
Message<?> | clearThreadKey(Message<?> message) サービスアクティベーターから呼び出すことができる clearThreadKey() のメッセージングフレンドリーバージョン。 |
SessionFactoryLocator<F> | getFactoryLocator() このファクトリのロケーターを返します。 |
Session<F> | getSession() |
Session<F> | getSession(ObjectSE key) |
Message<?> | setThreadKey(Message<?> message, ObjectSE key) サービスアクティベーターから呼び出すことができる setThreadKey(Object) のメッセージングフレンドリーバージョン。 |
void | setThreadKey(ObjectSE key) このスレッドで getSession() に使用されるキーを設定します。 |
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSEpublic DelegatingSessionFactory(MapSE<ObjectSE,SessionFactory<F>> factories, SessionFactory<F> defaultFactory)
DefaultSessionFactoryLocator でインスタンスを構築します。factories - ファクトリ。defaultFactory - 検索が失敗した場合に使用するデフォルト。public DelegatingSessionFactory(SessionFactoryLocator<F> factoryLocator)
factoryLocator - ファクトリ。public SessionFactoryLocator<F> getFactoryLocator()
public void setThreadKey(ObjectSE key)
getSession() に使用されるキーを設定します。key - キー。public void clearThreadKey()
public Message<?> setThreadKey(Message<?> message, ObjectSE key)
setThreadKey(Object) のメッセージングフレンドリーバージョン。message - メッセージ。key - キー。public Message<?> clearThreadKey(Message<?> message)
clearThreadKey() のメッセージングフレンドリーバージョン。message - メッセージ。public Session<F> getSession()
SessionFactory<F> の getSession