インターフェース DataSourcePoolMetadata

すべての既知の実装クラス:
AbstractDataSourcePoolMetadataCommonsDbcp2DataSourcePoolMetadataHikariDataSourcePoolMetadataOracleUcpDataSourcePoolMetadataTomcatDataSourcePoolMetadata

public interface DataSourcePoolMetadata
ほとんどのプールされた DataSourceSE 実装から一般的に利用可能なアクセスメタデータを提供します。
導入:
2.0.0
作成者:
Stephane Nicoll, Artsiom Yudovin
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    データソースから割り当てられたアクティブな接続の現在の数、またはその情報が利用できない場合は null を返します。
    このプールによって作成された接続のデフォルトの自動コミット状態。
    default IntegerSE
    確立されているがアイドル状態の接続の数を返します。
    同時に割り当てることができるアクティブな接続の最大数、または制限がない場合は -1 を返します。
    プールまたは null のアイドル接続の最小数を返します(その情報が利用できない場合)。
    プールの使用量を 0 から 1 の間の値として返します(プールが制限されていない場合は -1)。
    接続が有効であることを検証するために使用するクエリを返します。その情報が利用できない場合は null を返します。
  • メソッドの詳細

    • getUsage

      FloatSE getUsage()
      プールの使用量を 0 から 1 の間の値として返します(プールが制限されていない場合は -1)。
      • 1 は、最大数の接続が割り当てられたことを意味します
      • 0 は、現在アクティブな接続がないことを意味します
      • -1 は、割り当て可能な接続数に制限がないことを意味します
      データソースがポーリングの使用状況を計算するために必要な情報を提供しない場合、これは null を返すこともあります。
      戻り値:
      使用箇所の値または null
    • getActive

      IntegerSE getActive()
      データソースから割り当てられたアクティブな接続の現在の数、またはその情報が利用できない場合は null を返します。
      戻り値:
      アクティブな接続または null の数
    • getIdle

      default IntegerSE 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