|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object | +--jp.livewell.baby.pool.PoolInfo | +--jp.livewell.baby.pool.jdbc.ConnectionPoolInfo
JDBC ConnectionPool構築の設定情報を格納するclassです。
フィールドの概要 | |
static java.lang.String |
KEY_PASSWORD
JDBC Driver内部で使用するdatabase user's passwordのプロパティ名 |
static java.lang.String |
KEY_USER
JDBC Driver内部で使用するdatabase userのプロパティ名 |
コンストラクタの概要 | |
|
ConnectionPoolInfo()
ConnectionPoolInfoを構築します。 |
protected |
ConnectionPoolInfo(ConnectionPoolInfo master)
指定されたConnectionPoolInfoと同じ値を持つConnectionPoolInfoを作成し ます。 |
メソッドの概要 | |
java.lang.Object |
clone()
このobjectの複製を作成します。 |
boolean |
equals(java.lang.Object o)
指定されたobjectがこのobjectと等しいか比較します。 |
java.lang.String |
getDriverName()
JDBC Driverの名前を取得します。 |
java.lang.String |
getExtention(java.lang.String key)
JDBC Driver固有の拡張属性を取得します。 |
java.lang.String |
getPassword()
database user's passwordを取得します。 |
java.lang.String |
getPingCommand()
データベースへの接続確認に使用するSQL文を取得します。 |
long |
getPingInterval()
データベースへの接続を確認する最終アクセスからの時間間隔(ms)を取得し ます。 |
java.lang.String |
getUrl()
database URLを取得します。 |
java.lang.String |
getUser()
database userを取得します。 |
void |
setDriverName(java.lang.String className)
JDBC Driverの名前を設定します。 |
void |
setExtention(java.lang.String key,
java.lang.String val)
JDBC Driver固有の拡張属性を設定します。 |
void |
setPassword(java.lang.String password)
database user's passwordを設定します。 |
void |
setPingCommand(java.lang.String command)
データベースへの接続確認に使用するSQL文を設定します。 |
void |
setPingInterval(long interval)
データベースへの接続を確認する最終アクセスからの時間間隔(ms)を設定し ます。 |
void |
setUrl(java.lang.String url)
database URLを設定します。 |
void |
setUser(java.lang.String userName)
database userを設定します。 |
java.util.Properties |
toProperties()
JDBC Driverへ渡すPropertiesを作成して返します。 |
java.lang.String |
toString()
このインスタンスの文字列表現を取得します。 |
クラス jp.livewell.baby.pool.PoolInfo から継承したメソッド |
getGrowPoint, getIdleCheckInterval, getMaxSize, getMinCheckInterval, getMinSize, getName, getShrinkPoint, getTimeout, setGrowPoint, setIdleCheckInterval, setMaxSize, setMinCheckInterval, setMinSize, setName, setShrinkPoint, setTimeout |
クラス java.lang.Object から継承したメソッド |
finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
フィールドの詳細 |
public static final java.lang.String KEY_USER
public static final java.lang.String KEY_PASSWORD
コンストラクタの詳細 |
public ConnectionPoolInfo()
protected ConnectionPoolInfo(ConnectionPoolInfo master)
master
- コピー元のConnectionPoolInfoメソッドの詳細 |
public java.lang.Object clone()
PoolInfo
内の clone
public boolean equals(java.lang.Object o)
PoolInfo
内の equals
o
- 比較対象のobjectpublic java.lang.String toString()
PoolInfo
内の toString
public java.lang.String getDriverName()
public void setDriverName(java.lang.String className) throws java.lang.IllegalArgumentException
className
- JDBC Driverのclass namejava.lang.IllegalArgumentException
- 設定されたclassNameのDriverがロード出来ないとき。public java.lang.String getUrl()
public void setUrl(java.lang.String url) throws java.lang.NullPointerException
url
- databaseのURL。java.lang.NullPointerException
- nullを設定しようとした場合public java.lang.String getUser()
public void setUser(java.lang.String userName) throws java.lang.NullPointerException
userName
- database user名java.lang.NullPointerException
- nullを設定しようとした場合public java.lang.String getPassword()
public void setPassword(java.lang.String password) throws java.lang.NullPointerException
password
- database user's passwordjava.lang.NullPointerException
- nullを設定しようとした場合public java.lang.String getExtention(java.lang.String key) throws java.lang.NullPointerException
key
- 拡張属性の名前。java.lang.NullPointerException
- nullのkeyを指定した場合。public void setExtention(java.lang.String key, java.lang.String val) throws java.lang.NullPointerException
key
- 拡張属性の名前val
- 拡張属性の値java.lang.NullPointerException
- key又はvalにnullを指定した場合public java.lang.String getPingCommand()
public void setPingCommand(java.lang.String command) throws java.lang.NullPointerException
command
- データベースへの接続確認に使用するSQL文java.lang.NullPointerException
- nullを設定しようとした場合public long getPingInterval()
public void setPingInterval(long interval) throws java.lang.IllegalArgumentException
interval
- データベースへの接続確認に使用するSQL文java.lang.IllegalArgumentException
- 負の値を設定しようとした場合public java.util.Properties toProperties()
|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |