パッケージ jakarta.resource.spi
インターフェース ManagedConnectionMetaData
public interface ManagedConnectionMetaData
ManagedConnectionMetaData インターフェースは、ManagedConnection インスタンスに関連付けられた基礎となる EIS インスタンスに関する情報を提供します。アプリケーションサーバーはこの情報を使用して、接続されている EIS インスタンスに関する実行時情報を取得します。メソッド ManagedConnection.getMetaData は ManagedConnectionMetaData インスタンスを返します。
- バージョン:
- 0.8
- 作成者:
- Rahul Sharma
- 関連事項:
ManagedConnection
メソッドのサマリー
すべてのメソッド インスタンスメソッド 抽象メソッド 修飾子と型 メソッド 説明 StringSE
getEISProductName()
ManagedConnection を介して接続されている基本的な EIS インスタンスの製品名を返します。StringSE
getEISProductVersion()
ManagedConnection を介して接続されている、基礎となる EIS インスタンスの製品バージョンを返します。int
getMaxConnections()
EIS インスタンスがクライアントプロセス全体でサポートできるアクティブな同時接続数の最大制限を返します。StringSE
getUserName()
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
- エラーが発生した場合