org.seasar.jca.deploy.config
クラス OutboundAdapterConfig

java.lang.Object
  上位を拡張 org.seasar.jca.deploy.config.OutboundAdapterConfig

public class OutboundAdapterConfig
extends Object

outboundアダプタの構成情報を保持するクラスです.

作成者:
koichik

フィールドの概要
protected  Map<String,List<ConnectionDefConfig>> connectionDefs
          コネクション定義構成情報のマップ
protected  String transactionSupport
          サポートするトランザクション制御方法の名前
 
コンストラクタの概要
OutboundAdapterConfig()
          インスタンスを構築します.
 
メソッドの概要
 void addConnectionDef(ConnectionDefConfig connectionDef)
          コネクション構成情報を追加します.
 ConnectionDefConfig getConnectionDef(String mcf)
          ManagedConnectionFactoryの実装クラス名に関連づけられたコネクション定義を返します.
 ConnectionDefConfig getConnectionDef(String mcf, int index)
          ManagedConnectionFactoryの実装クラス名に関連づけられたコネクション定義を返します.
 List<ConnectionDefConfig> getConnectionDefs(String mcf)
          ManagedConnectionFactoryの実装クラス名に関連づけられたコネクション定義のリストを返します.
 int getConnectionDefSize(String mcf)
          ManagedConnectionFactoryの実装クラス名に関連づけられたコネクション定義の数を返します.
 Set<String> getMcfClassNames()
          ManagedConnectionFactoryの実装クラス名を返します.
 String getTransactionSupport()
          サポートするトランザクションの種類を返します.
 void setTransactionSupport(String transactionSupport)
          サポートするトランザクションの種類を設定します.
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

connectionDefs

protected final Map<String,List<ConnectionDefConfig>> connectionDefs
コネクション定義構成情報のマップ


transactionSupport

protected String transactionSupport
サポートするトランザクション制御方法の名前

コンストラクタの詳細

OutboundAdapterConfig

public OutboundAdapterConfig()
インスタンスを構築します.

メソッドの詳細

addConnectionDef

public void addConnectionDef(ConnectionDefConfig connectionDef)
コネクション構成情報を追加します.

パラメータ:
connectionDef - コネクション構成情報

getConnectionDefSize

public int getConnectionDefSize(String mcf)
ManagedConnectionFactoryの実装クラス名に関連づけられたコネクション定義の数を返します.

パラメータ:
mcf - ManagedConnectionFactoryの実装クラス名
戻り値:
ManagedConnectionFactoryの実装クラス名に関連づけられたコネクション定義の数

getConnectionDef

public ConnectionDefConfig getConnectionDef(String mcf)
ManagedConnectionFactoryの実装クラス名に関連づけられたコネクション定義を返します.

ManagedConnectionFactoryの実装クラス名に関連づけられたコネクション定義が複数ある場合は, 最初に関連づけられたコネクション定義を返します.

パラメータ:
mcf - ManagedConnectionFactoryの実装クラス名
戻り値:
ManagedConnectionFactoryの実装クラス名に関連づけられたコネクション定義

getConnectionDef

public ConnectionDefConfig getConnectionDef(String mcf,
                                            int index)
ManagedConnectionFactoryの実装クラス名に関連づけられたコネクション定義を返します.

パラメータ:
mcf - ManagedConnectionFactoryの実装クラス名
index - インデックス
戻り値:
ManagedConnectionFactoryの実装クラス名に関連づけられたコネクション定義

getConnectionDefs

public List<ConnectionDefConfig> getConnectionDefs(String mcf)
ManagedConnectionFactoryの実装クラス名に関連づけられたコネクション定義のリストを返します.

パラメータ:
mcf - ManagedConnectionFactoryの実装クラス名
戻り値:
ManagedConnectionFactoryの実装クラス名に関連づけられたコネクション定義のリスト

getMcfClassNames

public Set<String> getMcfClassNames()
ManagedConnectionFactoryの実装クラス名を返します.

戻り値:
ManagedConnectionFactoryの実装クラス名

getTransactionSupport

public String getTransactionSupport()
サポートするトランザクションの種類を返します.

戻り値:
サポートするトランザクションの種類

setTransactionSupport

public void setTransactionSupport(String transactionSupport)
サポートするトランザクションの種類を設定します.

パラメータ:
transactionSupport - サポートするトランザクションの種類


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