org.seasar.jca.outbound
クラス ConnectionManagerImpl.NoPoolingPolicy

java.lang.Object
  上位を拡張 org.seasar.jca.outbound.ConnectionManagerImpl.NoPoolingPolicy
すべての実装されたインタフェース:
ConnectionManagementPolicy
含まれているクラス:
ConnectionManagerImpl

public class ConnectionManagerImpl.NoPoolingPolicy
extends Object
implements ConnectionManagementPolicy

デフォルトで使用されるコネクション管理ポリシーです.

このポリシーはコネクションプールしません.

作成者:
koichik

コンストラクタの概要
ConnectionManagerImpl.NoPoolingPolicy()
           
 
メソッドの概要
 void allocate(ConnectionManagementContext context)
          コネクションを割り当てます.
 void connectionErrorOccurred(ManagedConnection mc)
          コネクションエラーが発生した場合に呼び出されます.
 void dispose()
          コネクション管理ポリシーを破棄します.
 void initialize(ManagedConnectionFactory mcf, ConnectionManagementPolicy nextPolicy)
          コネクション管理ポリシーを初期化します.
 void release(ManagedConnection mc)
          コネクションを解放します.
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

ConnectionManagerImpl.NoPoolingPolicy

public ConnectionManagerImpl.NoPoolingPolicy()
メソッドの詳細

initialize

public void initialize(ManagedConnectionFactory mcf,
                       ConnectionManagementPolicy nextPolicy)
                throws ResourceException
インタフェース ConnectionManagementPolicy の記述:
コネクション管理ポリシーを初期化します.

定義:
インタフェース ConnectionManagementPolicy 内の initialize
パラメータ:
mcf - マネージドコネクションファクトリ
nextPolicy - 後続のポリシー
例外:
ResourceException - コネクション管理ポリシーの初期渦中に例外が発生した場合

allocate

public void allocate(ConnectionManagementContext context)
              throws ResourceException
インタフェース ConnectionManagementPolicy の記述:
コネクションを割り当てます.

割り当てられたコネクションはConnectionManagementContextに設定されます.

定義:
インタフェース ConnectionManagementPolicy 内の allocate
パラメータ:
context - コネクション管理コンテキスト
例外:
ResourceException - コネクションの割り当て中に例外が発生した場合

release

public void release(ManagedConnection mc)
             throws ResourceException
インタフェース ConnectionManagementPolicy の記述:
コネクションを解放します.

定義:
インタフェース ConnectionManagementPolicy 内の release
パラメータ:
mc - マネージドコネクション
例外:
ResourceException - コネクションの解放中に例外が発生した場合

connectionErrorOccurred

public void connectionErrorOccurred(ManagedConnection mc)
                             throws ResourceException
インタフェース ConnectionManagementPolicy の記述:
コネクションエラーが発生した場合に呼び出されます.

エラーが発生したコネクションをキャッシュしているポリシーはコネクションを破棄します.

定義:
インタフェース ConnectionManagementPolicy 内の connectionErrorOccurred
パラメータ:
mc - エラーが発生したマネージドコネクション
例外:
ResourceException - 処理中にエラーが発生した場合

dispose

public void dispose()
インタフェース ConnectionManagementPolicy の記述:
コネクション管理ポリシーを破棄します.

定義:
インタフェース ConnectionManagementPolicy 内の dispose


Copyright © 2005-2010 The Seasar Foundation. All Rights Reserved.