パッケージ jakarta.resource.spi
インターフェース LazyAssociatableConnectionManager
public interface LazyAssociatableConnectionManagerこれは、ConnectionManager実装によってオプションで実装できるミックスインインターフェースです。このインターフェースの実装は、遅延接続の関連付けの最適化をサポートする必要があります。- バージョン:
- 1.0
- 作成者:
- Ram Jeyaraman
メソッドのサマリー
すべてのメソッド インスタンスメソッド 抽象メソッド 修飾子と型 メソッド 説明 voidassociateConnection(ObjectSE connection, ManagedConnectionFactory mcf, ConnectionRequestInfo cxReqInfo)このメソッドは、接続オブジェクトをManagedConnectionインスタンスに遅延的に関連付けるために、リソースアダプター(遅延接続の関連付けの最適化が可能)によって呼び出されます。voidinactiveConnectionClosed(ObjectSE connection, ManagedConnectionFactory mcf)このメソッドは、関連付けが解除された接続ハンドルが閉じられたことをアプリケーションサーバーに通知するために、リソースアダプター(遅延接続関連付けの最適化が可能)によって呼び出されます。
メソッドの詳細
associateConnection
void associateConnection(ObjectSE connection, ManagedConnectionFactory mcf, ConnectionRequestInfo cxReqInfo) throws ResourceException
このメソッドは、接続オブジェクトをManagedConnectionインスタンスに遅延的に関連付けるために、リソースアダプター(遅延接続の関連付けの最適化が可能)によって呼び出されます。- パラメーター:
connection- 関連付けられる接続オブジェクト。mcf- 接続オブジェクトの作成に最初に使用されたManagedConnectionFactoryインスタンス。cxReqInfo- 接続リクエスト情報。この情報は、接続オブジェクトを最初に作成するために使用されたものと同じである必要があります。- 例外:
ResourceException- 一般的な例外。ApplicationServerInternalException- アプリケーションサーバー固有の例外。SecurityException- セキュリティ関連のエラー。ResourceAllocationException- 接続リクエストにシステムリソースを割り当てることができませんでした。ResourceAdapterInternalException- リソースアダプター関連のエラー状態。
inactiveConnectionClosed
void inactiveConnectionClosed(ObjectSE connection, ManagedConnectionFactory mcf)
このメソッドは、関連付けが解除された接続ハンドルが閉じられたことをアプリケーションサーバーに通知するために、リソースアダプター(遅延接続関連付けの最適化が可能)によって呼び出されます。その後、アプリケーションサーバーは、接続プール内の関連付けが解除された接続ハンドルに関連するクリーンアップ操作を実行できます。
- パラメーター:
connection- 閉じられた関連付けが解除された接続オブジェクトハンドルmcf- 接続オブジェクトの作成に最初に使用されたManagedConnectionFactoryインスタンス。- 導入:
- 1.6