インタフェース
org.seasar.jms.core.session.SessionHandler の使用

SessionHandler を使用しているパッケージ
org.seasar.jms.core.impl メッセージを送受信するコンポーネントの実装クラスを提供します. 
org.seasar.jms.core.session JMSセッションを扱うコンポーネントのインタフェースを提供します. 
org.seasar.jms.core.session.impl JMSセッションを扱うコンポーネントの実装クラスを提供します. 
 

org.seasar.jms.core.impl での SessionHandler の使用
 

SessionHandler を実装している org.seasar.jms.core.impl のクラス
 class MessageReceiverImpl.SessionHandlerImpl
          JMSセッションからJMSメッセージを受信するためのSesshonHandler実装クラスです。
 

org.seasar.jms.core.session での SessionHandler の使用
 

SessionHandler 型のパラメータを持つ org.seasar.jms.core.session のメソッド
 void SessionFactory.operateSession(boolean startConnection, SessionHandler handler)
          JMSセッションを作成し、handleSession(javax.jms.Session)を呼び出した後JMSセッションをクローズします。
 

org.seasar.jms.core.session.impl での SessionHandler の使用
 

SessionHandler 型のパラメータを持つ org.seasar.jms.core.session.impl のメソッド
 void SessionFactoryImpl.operateSession(boolean startConnection, SessionHandler handler)
          connectionFactoryプロパティに設定されたConnectionFactoryを使用して JMSコネクションを作成します。
protected  void SessionFactoryImpl.processConnection(boolean startConnection, SessionHandler handler, Connection connection)
          JMSコネクションからJMSセッションを作成します。
 



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