パッケージ jakarta.resource.spi

インターフェース ManagedConnectionMetaData


  • public interface ManagedConnectionMetaData
    ManagedConnectionMetaData インターフェースは、ManagedConnection インスタンスに関連付けられた基礎となる EIS インスタンスに関する情報を提供します。アプリケーションサーバーはこの情報を使用して、接続されている EIS インスタンスに関する実行時情報を取得します。

    メソッド ManagedConnection.getMetaData は ManagedConnectionMetaData インスタンスを返します。

    バージョン:
    0.8
    作成者:
    Rahul Sharma
    関連事項:
    ManagedConnection
    • メソッドのサマリー

      すべてのメソッド   インスタンスメソッド   抽象メソッド  
      修飾子と型 メソッド 説明
      StringSEgetEISProductName()
      ManagedConnection を介して接続されている基本的な EIS インスタンスの製品名を返します。
      StringSEgetEISProductVersion()
      ManagedConnection を介して接続されている、基礎となる EIS インスタンスの製品バージョンを返します。
      intgetMaxConnections()
      EIS インスタンスがクライアントプロセス全体でサポートできるアクティブな同時接続数の最大制限を返します。
      StringSEgetUserName()
      ManagedConnection インスタンスに関連付けられているユーザーの名前を返します。
    • メソッドの詳細

      • getEISProductName

        StringSE getEISProductName()
                          throws ResourceException
        ManagedConnection を介して接続されている基本的な EIS インスタンスの製品名を返します。
        戻り値:
        EIS インスタンスの製品名。
        例外:
        ResourceException - エラーが発生した場合
      • getEISProductVersion

        StringSE getEISProductVersion()
                             throws ResourceException
        ManagedConnection を介して接続されている、基礎となる EIS インスタンスの製品バージョンを返します。
        戻り値:
        EIS インスタンスの製品バージョン
        例外:
        ResourceException - エラーが発生した場合
      • getMaxConnections

        int getMaxConnections()
                       throws ResourceException
        EIS インスタンスがクライアントプロセス全体でサポートできるアクティブな同時接続数の最大制限を返します。EIS インスタンスがそのような制限について知らない(または持たない)場合、0 を返します。
        戻り値:
        アクティブな同時接続数の最大制限
        例外:
        ResourceException - エラーが発生した場合
      • getUserName

        StringSE getUserName()
                    throws ResourceException
        ManagedConnection インスタンスに関連付けられているユーザーの名前を返します。名前は、そのセキュリティコンテキストで EIS インスタンスへの接続が確立されているリソースプリンシパルに対応します。
        戻り値:
        ユーザーの名前
        例外:
        ResourceException - エラーが発生した場合