| 
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
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()
  | 
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||