|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
public interface ConnectionManagementPolicy
コネクション管理ポリシーのインタフェースです.
コネクション管理ポリシーはチェーン状に連結することができます.
メソッドの概要 | |
---|---|
void |
allocate(ConnectionManagementContext context)
コネクションを割り当てます. |
void |
connectionErrorOccurred(ManagedConnection mc)
コネクションエラーが発生した場合に呼び出されます. |
void |
dispose()
コネクション管理ポリシーを破棄します. |
void |
initialize(ManagedConnectionFactory mcf,
ConnectionManagementPolicy nextPolicy)
コネクション管理ポリシーを初期化します. |
void |
release(ManagedConnection mc)
コネクションを解放します. |
メソッドの詳細 |
---|
void initialize(ManagedConnectionFactory mcf, ConnectionManagementPolicy nextPolicy) throws ResourceException
mcf
- マネージドコネクションファクトリnextPolicy
- 後続のポリシー
ResourceException
- コネクション管理ポリシーの初期渦中に例外が発生した場合void allocate(ConnectionManagementContext context) throws ResourceException
割り当てられたコネクションはConnectionManagementContext
に設定されます.
context
- コネクション管理コンテキスト
ResourceException
- コネクションの割り当て中に例外が発生した場合void release(ManagedConnection mc) throws ResourceException
mc
- マネージドコネクション
ResourceException
- コネクションの解放中に例外が発生した場合void connectionErrorOccurred(ManagedConnection mc) throws ResourceException
エラーが発生したコネクションをキャッシュしているポリシーはコネクションを破棄します.
mc
- エラーが発生したマネージドコネクション
ResourceException
- 処理中にエラーが発生した場合void dispose()
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |