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

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

public class ResourceAdapterConfig
extends ConfigPropertyContainer

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

リソースアダプタ構成情報は,複数のoutboundアダプタ構成情報と一つのinboundアダプタ構成情報を持つことができます.

作成者:
koichik

フィールドの概要
protected  String displayName
          リソースアダプタの表示名
protected  String eisType
          リソースアダプタのEISタイプ
protected  InboundAdapterConfig inboundAdapter
          inboundアダプタの構成情報
protected  List<OutboundAdapterConfig> outboundAdapters
          outboundアダプタのリスト
protected  String raClass
          リソースアダプタのクラス
protected  String raVersion
          リソースアダプタのバージョン
protected  String specificationVersion
          リソースアダプタの準拠する仕様のバージョン
protected  String vendorName
          リソースアダプタのベンダ名
 
クラス org.seasar.jca.deploy.config.ConfigPropertyContainer から継承されたフィールド
props
 
コンストラクタの概要
ResourceAdapterConfig()
          インスタンスを構築します.
 
メソッドの概要
 void addOutboundAdapter(OutboundAdapterConfig outboundAdapter)
          outboundアダプタ構成情報を追加します.
 ConnectionDefConfig[] getConnectionDef(String mcf)
          指定されたManagedConnectionFactoryが持つコネクション構成情報の配列を返します.
 ConnectionDefConfig getConnectionDef(String mcf, int index)
          指定されたManagedConnectionFactoryが持つインデックスで指定された位置のコネクション構成情報を返します.
 String getDisplayName()
          リソースアダプタの表示名を返します.
 String getEisType()
          リソースアダプタのEIS名を返します.
 InboundAdapterConfig getInboundAdapter()
          inboudアダプタ構成情報を返します.
 OutboundAdapterConfig getOutboundAdapter(int index)
          指定されたインデックスのoutboundアダプタ構成情報を返します
 int getOutboundAdapterSize()
          保持しているoutboundアダプタ構成情報の数を返します.
 String getRaClass()
          リソースアダプタの実装クラス名を返します.
 String getRaVersion()
          リソースアダプタのバージョンを返します.
 String getSpecVersion()
          リソースアダプタが準拠するJCA仕様のバージョンを返します.
 String getVendorName()
          リソースアダプタのベンダ名を返します.
 void setDisplayName(String displayName)
          リソースアダプタの表示名を設定します.
 void setEisType(String eisType)
          リソースアダプタのEIS名を設定します.
 void setInboundAdapter(InboundAdapterConfig inboundAdapter)
          inboundアダプタ構成情報を設定します.
 void setRaClass(String raClass)
          リソースアダプタの実装クラス名を設定します.
 void setRaVersion(String raVersion)
          リソースアダプタのバージョンを設定します.
 void setSpecVersion(String specificationVersion)
          リソースアダプタが準拠するJCA仕様のバージョンを設定します.
 void setVendorName(String vendorName)
          リソースアダプタのベンダ名を設定します.
 
クラス org.seasar.jca.deploy.config.ConfigPropertyContainer から継承されたメソッド
getProperty, getPropertyKeys, getPropertyValues, putProperties, putProperty
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

specificationVersion

protected String specificationVersion
リソースアダプタの準拠する仕様のバージョン


displayName

protected String displayName
リソースアダプタの表示名


vendorName

protected String vendorName
リソースアダプタのベンダ名


eisType

protected String eisType
リソースアダプタのEISタイプ


raVersion

protected String raVersion
リソースアダプタのバージョン


raClass

protected String raClass
リソースアダプタのクラス


outboundAdapters

protected final List<OutboundAdapterConfig> outboundAdapters
outboundアダプタのリスト


inboundAdapter

protected InboundAdapterConfig inboundAdapter
inboundアダプタの構成情報

コンストラクタの詳細

ResourceAdapterConfig

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

メソッドの詳細

getSpecVersion

public String getSpecVersion()
リソースアダプタが準拠するJCA仕様のバージョンを返します.

戻り値:
リソースアダプタが準拠するJCA仕様のバージョン

setSpecVersion

public void setSpecVersion(String specificationVersion)
リソースアダプタが準拠するJCA仕様のバージョンを設定します.

パラメータ:
specificationVersion - リソースアダプタが準拠するJCA仕様のバージョン

getDisplayName

public String getDisplayName()
リソースアダプタの表示名を返します.

戻り値:
リソースアダプタの表示名

setDisplayName

public void setDisplayName(String displayName)
リソースアダプタの表示名を設定します.

パラメータ:
displayName - リソースアダプタの表示名

getVendorName

public String getVendorName()
リソースアダプタのベンダ名を返します.

戻り値:
リソースアダプタのベンダ名

setVendorName

public void setVendorName(String vendorName)
リソースアダプタのベンダ名を設定します.

パラメータ:
vendorName - リソースアダプタのベンダ名

getEisType

public String getEisType()
リソースアダプタのEIS名を返します.

戻り値:
リソースアダプタのEIS名

setEisType

public void setEisType(String eisType)
リソースアダプタのEIS名を設定します.

パラメータ:
eisType - リソースアダプタのEIS名

getRaVersion

public String getRaVersion()
リソースアダプタのバージョンを返します.

戻り値:
リソースアダプタのバージョン

setRaVersion

public void setRaVersion(String raVersion)
リソースアダプタのバージョンを設定します.

パラメータ:
raVersion - リソースアダプタのバージョン

getRaClass

public String getRaClass()
リソースアダプタの実装クラス名を返します.

戻り値:
リソースアダプタの実装クラス名

setRaClass

public void setRaClass(String raClass)
リソースアダプタの実装クラス名を設定します.

パラメータ:
raClass - リソースアダプタの実装クラス名

getOutboundAdapterSize

public int getOutboundAdapterSize()
保持しているoutboundアダプタ構成情報の数を返します.

戻り値:
保持しているoutboundアダプタの数

getOutboundAdapter

public OutboundAdapterConfig getOutboundAdapter(int index)
指定されたインデックスのoutboundアダプタ構成情報を返します

パラメータ:
index - インデックス
戻り値:
指定されたインデックスのoutboundアダプタ構成情報

addOutboundAdapter

public void addOutboundAdapter(OutboundAdapterConfig outboundAdapter)
outboundアダプタ構成情報を追加します.

パラメータ:
outboundAdapter - outboundアダプタ構成情報

getConnectionDef

public ConnectionDefConfig getConnectionDef(String mcf,
                                            int index)
指定されたManagedConnectionFactoryが持つインデックスで指定された位置のコネクション構成情報を返します.

パラメータ:
mcf - ManagedConnectionFactoryの実装クラス名
index - インデックス
戻り値:
指定されたManagedConnectionFactoryが持つインデックスで指定された位置のコネクション構成情報

getConnectionDef

public ConnectionDefConfig[] getConnectionDef(String mcf)
指定されたManagedConnectionFactoryが持つコネクション構成情報の配列を返します.

パラメータ:
mcf - ManagedConnectionFactory
戻り値:
指定されたManagedConnectionFactoryが持つコネクション構成情報の配列

getInboundAdapter

public InboundAdapterConfig getInboundAdapter()
inboudアダプタ構成情報を返します.

戻り値:
inboundアダプタ構成情報

setInboundAdapter

public void setInboundAdapter(InboundAdapterConfig inboundAdapter)
inboundアダプタ構成情報を設定します.

パラメータ:
inboundAdapter - inboundアダプタ構成情報


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