org.seasar.jms.core.session
インタフェース SessionFactory

既知の実装クラスの一覧:
SessionFactoryImpl

public interface SessionFactory

JMSセッションを作成するコンポーネントのインタフェースです。

このコンポーネントはJMSセッションのライフサイクルを管理するためのテンプレートメソッドを提供します。JMSセッションが作成されるとSessionHandler.handleSession(javax.jms.Session)がコールバックされます。
コールバックメソッドの処理が終了すると、JMSセッションはクローズされます。

作成者:
koichik

メソッドの概要
 void operateSession(boolean startConnection, SessionHandler handler)
          JMSセッションを作成し、SessionHandler.handleSession(javax.jms.Session)を呼び出した後JMSセッションをクローズします。
 

メソッドの詳細

operateSession

void operateSession(boolean startConnection,
                    SessionHandler handler)
JMSセッションを作成し、SessionHandler.handleSession(javax.jms.Session)を呼び出した後JMSセッションをクローズします。

引数startConnectiontrueが指定された場合は、JMSセッションを作成する前にConnection.start()が、 JMSセッションがクローズされた後にConnection.stop()が呼び出されます。

パラメータ:
startConnection - JMSセッションを作成する前にConnection.start()を呼び出す必要がある場合はtrue、それ以外の場合はfalse
handler - JMSセッションを処理するハンドラ


Copyright © 2005-2007 The Seasar Foundation. All Rights Reserved.