com.infoteria.asteria.connection
クラス RDBConnection

java.lang.Object
  |
  +--com.infoteria.asteria.connection.AbstractConnection
        |
        +--com.infoteria.asteria.connection.RDBConnection
すべての実装インタフェース:
Connection, com.infoteria.asteria.connection.xa.XAResourceProvider

public class RDBConnection
extends AbstractConnection
implements com.infoteria.asteria.connection.xa.XAResourceProvider

RDBのコネクションを表すクラスです。


メソッドの概要
 void close()
           
 Connection getConnection()
          java.sql.Connectionを取得します。
 String getDriverName()
           
 String getParameter(String name)
           
 XAResource getXAResource()
          RDBConnectionがXA対応の場合にXAResourceを取得します。
 boolean hasParameter(String name)
           
 boolean isAlive()
           
 void open()
           
 TestResult test()
           
 
クラス com.infoteria.asteria.connection.AbstractConnection から継承したメソッド
canUse, getEntry, incUseCount, release
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
インタフェース com.infoteria.asteria.connection.Connection から継承したメソッド
commit, init, reset, rollback, term
 

メソッドの詳細

isAlive

public boolean isAlive()
インタフェース Connection の記述:
コネクションが接続中の場合はtrueを返します。

open

public void open()
          throws com.infoteria.asteria.connection.ConnectionException
インタフェース Connection の記述:
コネクションをオープンします。

close

public void close()
           throws com.infoteria.asteria.connection.ConnectionException
インタフェース Connection の記述:
コネクションをクローズします。

getConnection

public Connection getConnection()
java.sql.Connectionを取得します。

getXAResource

public XAResource getXAResource()
RDBConnectionがXA対応の場合にXAResourceを取得します。
非XAの場合はこのメソッドはUnsupportedOperationExceptionを投げます。
定義:
インタフェース com.infoteria.asteria.connection.xa.XAResourceProvider 内の getXAResource

getDriverName

public String getDriverName()

test

public TestResult test()
インタフェース Connection の記述:
コネクションをテストしてテスト結果を返します

hasParameter

public boolean hasParameter(String name)

getParameter

public String getParameter(String name)