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