|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object | +--jp.livewell.baby.pool.PoolInfo
プール構築の設定情報を格納するclassです。
コンストラクタの概要 | |
|
PoolInfo()
PoolInfoを構築します。 |
protected |
PoolInfo(PoolInfo master)
指定されたPoolInfoと同じ情報を持つPoolInfoを構築します。 |
メソッドの概要 | |
java.lang.Object |
clone()
このobjectの複製を作成します。 |
boolean |
equals(java.lang.Object o)
指定されたobjectがこのobjectと等しいか比較します。 |
float |
getGrowPoint()
新しいインスタンスを生成し始めるプールの使用率を取得します。 |
int |
getIdleCheckInterval()
プール内のインスタンス数を調整するアイドル時の時間間隔(ms)を取得します。 |
int |
getMaxSize()
プール内部に保持できるインスタンスの最大サイズを取得します。 |
int |
getMinCheckInterval()
プール内のインスタンス数を調整する最短の時間間隔(ms)を取得します。 |
int |
getMinSize()
プールの最小サイズを取得します。 |
java.lang.String |
getName()
プールの名前を取得します。 |
float |
getShrinkPoint()
インスタンスを破棄し始めるプールの使用率を取得します。 |
int |
getTimeout()
プールからobjectを取得する際のタイムアウト(最大待ち時間)を取得します。 |
void |
setGrowPoint(float grow)
新しいインスタンスを生成し始めるプールの使用率を設定します。 |
void |
setIdleCheckInterval(int idleInterval)
プール内のインスタンス数を調整するアイドル時の時間間隔(ms)を設定します。 |
void |
setMaxSize(int max)
プール内部に保持できるインスタンスの最大サイズを取得します。 |
void |
setMinCheckInterval(int minInterval)
プール内のインスタンス数を調整する最短の時間間隔(ms)を設定します。 |
void |
setMinSize(int min)
プールの最小サイズを設定します。 |
void |
setName(java.lang.String name)
プールの名前を設定します。 |
void |
setShrinkPoint(float shrink)
インスタンスを破棄し始めるプールの使用率を設定します。 |
void |
setTimeout(int timeout)
プールからobjectを取得する際のタイムアウト(最大待ち時間)を設定します。 |
java.lang.String |
toString()
このインスタンスの文字列表現を取得します。 |
クラス java.lang.Object から継承したメソッド |
finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
コンストラクタの詳細 |
public PoolInfo()
protected PoolInfo(PoolInfo master)
master
- コピー元になるPoolInfoメソッドの詳細 |
public java.lang.Object clone()
java.lang.Object
内の clone
public boolean equals(java.lang.Object o)
java.lang.Object
内の equals
o
- 比較対象のobjectpublic java.lang.String toString()
java.lang.Object
内の toString
public java.lang.String getName()
public void setName(java.lang.String name) throws java.lang.IllegalArgumentException
name
- プール名java.lang.IllegalArgumentException
- 名前に不正な文字が含まれているとき。public int getMaxSize()
public void setMaxSize(int max) throws java.lang.IllegalArgumentException
max
- プールの最大サイズjava.lang.IllegalArgumentException
- 最大サイズを0以下に設定しようとしたときpublic int getMinSize()
public void setMinSize(int min) throws java.lang.IllegalArgumentException
min
- 最小サイズjava.lang.IllegalArgumentException
- 最大サイズを0未満に設定しようとしたときpublic int getTimeout()
public void setTimeout(int timeout)
timeout
- object取得のタイムアウト(最大待ち時間)public float getGrowPoint()
public void setGrowPoint(float grow) throws java.lang.IllegalArgumentException
grow
- 新しいインスタンスを生成し始めるプールの使用率java.lang.IllegalArgumentException
- 0 < grow < 1 以外の値を設定しようとした時public float getShrinkPoint()
public void setShrinkPoint(float shrink) throws java.lang.IllegalArgumentException
shrink
- インスタンスを破棄し始めるプールの使用率java.lang.IllegalArgumentException
- 0 < shrink < 1 以外の値を設定しようとした時public int getMinCheckInterval()
public void setMinCheckInterval(int minInterval) throws java.lang.IllegalArgumentException
minInterval
- プール内のインスタンス数を調整する最短の時間間隔(ms)java.lang.IllegalArgumentException
- 0以下の値を設定しようとした時public int getIdleCheckInterval()
public void setIdleCheckInterval(int idleInterval) throws java.lang.IllegalArgumentException
idleInterval
- プール内のインスタンス数を調整するアイドル時の時間間隔(ms)java.lang.IllegalArgumentException
- 0以下の値を設定しようとした時
|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |