インターフェース DataSourcePoolMetadata
- すべての既知の実装クラス:
AbstractDataSourcePoolMetadata
、CommonsDbcp2DataSourcePoolMetadata
、HikariDataSourcePoolMetadata
、OracleUcpDataSourcePoolMetadata
、TomcatDataSourcePoolMetadata
public interface DataSourcePoolMetadata
ほとんどのプールされた
DataSource
SE 実装から一般的に利用可能なアクセスメタデータを提供します。- 導入:
- 2.0.0
- 作成者:
- Stephane Nicoll, Artsiom Yudovin
メソッドのサマリー
修飾子と型メソッド説明データソースから割り当てられたアクティブな接続の現在の数、またはその情報が利用できない場合はnull
を返します。このプールによって作成された接続のデフォルトの自動コミット状態。default IntegerSE
getIdle()
確立されているがアイドル状態の接続の数を返します。getMax()
同時に割り当てることができるアクティブな接続の最大数、または制限がない場合は-1
を返します。getMin()
プールまたはnull
のアイドル接続の最小数を返します(その情報が利用できない場合)。getUsage()
プールの使用量を 0 から 1 の間の値として返します(プールが制限されていない場合は -1)。接続が有効であることを検証するために使用するクエリを返します。その情報が利用できない場合はnull
を返します。
メソッドの詳細
getUsage
FloatSE getUsage()プールの使用量を 0 から 1 の間の値として返します(プールが制限されていない場合は -1)。- 1 は、最大数の接続が割り当てられたことを意味します
- 0 は、現在アクティブな接続がないことを意味します
- -1 は、割り当て可能な接続数に制限がないことを意味します
null
を返すこともあります。- 戻り値:
- 使用箇所の値または
null
getActive
IntegerSE getActive()データソースから割り当てられたアクティブな接続の現在の数、またはその情報が利用できない場合はnull
を返します。- 戻り値:
- アクティブな接続または
null
の数
getIdle
確立されているがアイドル状態の接続の数を返します。その情報が利用できない場合、null
を返すこともできます。- 戻り値:
- 確立されているがアイドル状態の接続または
null
の数 - 導入:
- 2.2.0
- 関連事項:
getMax
IntegerSE getMax()同時に割り当てることができるアクティブな接続の最大数、または制限がない場合は-1
を返します。その情報が利用できない場合、null
を返すこともできます。- 戻り値:
- アクティブな接続または
null
の最大数
getMin
IntegerSE getMin()プールまたはnull
のアイドル接続の最小数を返します(その情報が利用できない場合)。- 戻り値:
- アクティブな接続または
null
の最小数
getValidationQuery
StringSE getValidationQuery()接続が有効であることを検証するために使用するクエリを返します。その情報が利用できない場合はnull
を返します。- 戻り値:
- 検証クエリまたは
null
getDefaultAutoCommit
BooleanSE getDefaultAutoCommit()このプールによって作成された接続のデフォルトの自動コミット状態。設定されていない場合(null
)、デフォルトは JDBC ドライバーのデフォルトです(null に設定されている場合、java.sql.Connection.setAutoCommit(boolean) メソッドは呼び出されません)。- 戻り値:
- デフォルトの自動コミット状態または
null