インターフェースの使用
jakarta.resource.spi.ManagedConnectionFactory
ManagedConnectionFactory を使用するパッケージ
パッケージ
説明
jakarta.resource.spi パッケージには、Jakarta Connectors 仕様で定義されているシステム契約の API が含まれています。
jakarta.resource.spi.security パッケージには、セキュリティ管理契約用の API が含まれています。
jakarta.resource.spi 内の ManagedConnectionFactory 使用
型 ManagedConnectionFactory のパラメーターを持つ jakarta.resource.spi のメソッド修飾子と型メソッド説明ConnectionManager.allocateConnection(ManagedConnectionFactory mcf, ConnectionRequestInfo cxRequestInfo) メソッド allocateConnection は、リソースアダプターの接続ファクトリインスタンスによって呼び出されます。voidLazyAssociatableConnectionManager.associateConnection(ObjectSE connection, ManagedConnectionFactory mcf, ConnectionRequestInfo cxReqInfo) このメソッドは、接続オブジェクトをManagedConnectionインスタンスに遅延的に関連付けるために、リソースアダプター(遅延接続の関連付けの最適化が可能)によって呼び出されます。voidLazyAssociatableConnectionManager.inactiveConnectionClosed(ObjectSE connection, ManagedConnectionFactory mcf) このメソッドは、関連付けが解除された接続ハンドルが閉じられたことをアプリケーションサーバーに通知するために、リソースアダプター(遅延接続関連付けの最適化が可能)によって呼び出されます。jakarta.resource.spi.security 内の ManagedConnectionFactory 使用
修飾子と型メソッド説明PasswordCredential.getManagedConnectionFactory()アプリケーションサーバーによってユーザー名とパスワードが設定されているターゲット ManagedConnectionFactory を取得します。型 ManagedConnectionFactory のパラメーターを持つ jakarta.resource.spi.security のメソッド修飾子と型メソッド説明voidPasswordCredential.setManagedConnectionFactory(ManagedConnectionFactory mcf) アプリケーションサーバーによってユーザー名とパスワードが設定されているターゲット ManagedConenctionFactory インスタンスを設定します。