org.seasar.jms.core.destination.impl
クラス SimpleDestinationFactory

java.lang.Object
  上位を拡張 org.seasar.jms.core.destination.impl.SimpleDestinationFactory
すべての実装されたインタフェース:
DestinationFactory

public class SimpleDestinationFactory
extends Object
implements DestinationFactory

destinationプロパティにJMSデスティネーション(キューまたはトピック)を保持するコンポーネントです。

このコンポーネントはインスタンスモードをSINGLETONに設定して使用することができます。
destinationプロパティの設定にOGNL式を使う場合、そのOGNL式が インスタンスモードPROTOTYPEやREQUESTのコンポーネントを使用する場合はこのコンポーネントの インスタンスモードもPROTOTYPEやREQUESTに設定する必要があります。

作成者:
koichik

フィールドの概要
protected  Destination destination
          デスティネーション
 
コンストラクタの概要
SimpleDestinationFactory()
          インスタンスを構築します。
SimpleDestinationFactory(Destination destination)
          インスタンスを構築します。
 
メソッドの概要
 Destination getDestination(Session session)
          JMSデスティネーションを返します。
 void setDestination(Destination destination)
          JMSデスティネーションを設定します。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

destination

protected Destination destination
デスティネーション

コンストラクタの詳細

SimpleDestinationFactory

public SimpleDestinationFactory()
インスタンスを構築します。

このコンストラクタでインスタンスを構築した場合、destinationプロパティの設定は必須となります。


SimpleDestinationFactory

public SimpleDestinationFactory(Destination destination)
インスタンスを構築します。

パラメータ:
destination - JMSデスティネーション
メソッドの詳細

getDestination

public Destination getDestination(Session session)
JMSデスティネーションを返します。

デフォルトコンストラクタでインスタンスを構築した場合、このプロパティの設定は必須です。

定義:
インタフェース DestinationFactory 内の getDestination
パラメータ:
session - JMSセッション
戻り値:
JMSデスティネーション

setDestination

public void setDestination(Destination destination)
JMSデスティネーションを設定します。

パラメータ:
destination - JMSデスティネーション


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