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

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

public class ConnectionDefConfig
extends ConfigPropertyContainer

コネクションの構成情報を保持するクラスです.

コネクションの構成情報には次のものがあります.

作成者:
koichik

フィールドの概要
protected  String cfImplClass
          ConnectionFactoryの実装クラス名
protected  String cfInterface
          ConnectionFactoryのインタフェース名
protected  String connectionImplClass
          Connectionの実装クラス名
protected  String connectionInterface
          Connectionのインタフェース名
protected  String mcfClass
          ManagedConnectionFactory
protected  OutboundAdapterConfig parent
          親となるOutboundAdapterConfig
 
クラス org.seasar.jca.deploy.config.ConfigPropertyContainer から継承されたフィールド
props
 
コンストラクタの概要
ConnectionDefConfig(OutboundAdapterConfig parent)
          インスタンスを構築します.
 
メソッドの概要
 String getCfImplClass()
          ConnectionFactoryの実装クラス名を返します.
 String getCfInterface()
          ConnectionFactoryのインタフェース名を返します.
 String getConnectionImplClass()
          コネクションの実装クラス名を返します.
 String getConnectionInterface()
          コネクションのインタフェース名を返します.
 String getMcfClass()
          ManagedConnectionFactoryの実装クラス名を返します.
 OutboundAdapterConfig getOutboundAdapter()
          親となるOutboundAdapterConfigを返します.
 void setCfImplClass(String cfImplClass)
          ConnectionFactoryの実装クラス名を設定します.
 void setCfInterface(String cfInterface)
          ConnectionFactoryのインタフェース名を設定します.
 void setConnectionImplClass(String connectionImplClass)
          コネクションの実装クラス名を設定します.
 void setConnectionInterface(String connectionInterface)
          コネクションのインタフェース名を設定します.
 void setMcfClass(String mcfClass)
          ManagedConnectionFactoryの実装クラス名を設定します.
 
クラス 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
 

フィールドの詳細

parent

protected final OutboundAdapterConfig parent
親となるOutboundAdapterConfig


mcfClass

protected String mcfClass
ManagedConnectionFactory


cfInterface

protected String cfInterface
ConnectionFactoryのインタフェース名


cfImplClass

protected String cfImplClass
ConnectionFactoryの実装クラス名


connectionInterface

protected String connectionInterface
Connectionのインタフェース名


connectionImplClass

protected String connectionImplClass
Connectionの実装クラス名

コンストラクタの詳細

ConnectionDefConfig

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

パラメータ:
parent - 親となるOutboundAdapterConfig
メソッドの詳細

getOutboundAdapter

public OutboundAdapterConfig getOutboundAdapter()
親となるOutboundAdapterConfigを返します.

戻り値:
親となるOutboundAdapterConfig

getMcfClass

public String getMcfClass()
ManagedConnectionFactoryの実装クラス名を返します.

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

setMcfClass

public void setMcfClass(String mcfClass)
ManagedConnectionFactoryの実装クラス名を設定します.

パラメータ:
mcfClass - ManagedConnectionFactoryの実装クラス名

getCfInterface

public String getCfInterface()
ConnectionFactoryのインタフェース名を返します.

戻り値:
ConnectionFactoryのインタフェース名

setCfInterface

public void setCfInterface(String cfInterface)
ConnectionFactoryのインタフェース名を設定します.

パラメータ:
cfInterface - ConnectionFactoryのインタフェース名

getCfImplClass

public String getCfImplClass()
ConnectionFactoryの実装クラス名を返します.

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

setCfImplClass

public void setCfImplClass(String cfImplClass)
ConnectionFactoryの実装クラス名を設定します.

パラメータ:
cfImplClass - ConnectionFactoryの実装クラス名

getConnectionInterface

public String getConnectionInterface()
コネクションのインタフェース名を返します.

戻り値:
コネクションのインタフェース名

setConnectionInterface

public void setConnectionInterface(String connectionInterface)
コネクションのインタフェース名を設定します.

パラメータ:
connectionInterface - コネクションのインタフェース名

getConnectionImplClass

public String getConnectionImplClass()
コネクションの実装クラス名を返します.

戻り値:
コネクションの実装クラス名

setConnectionImplClass

public void setConnectionImplClass(String connectionImplClass)
コネクションの実装クラス名を設定します.

パラメータ:
connectionImplClass - コネクションの実装クラス名


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