com.infoteria.asteria.connection
Class RDBConnection

java.lang.Object
  |
  +--com.infoteria.asteria.connection.AbstractConnection
        |
        +--com.infoteria.asteria.connection.RDBConnection
All Implemented Interfaces:
Connection, com.infoteria.asteria.connection.xa.XAResourceProvider

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

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


Method Summary
 void close()
           
 Connection getConnection()
          java.sql.Connectionを取得します。
 String getDriverName()
           
 String getParameter(String name)
           
 XAResource getXAResource()
          RDBConnectionがXA対応の場合にXAResourceを取得します。
非XAの場合はこのメソッドはUnsupportedOperationExceptionを投げます。
 boolean hasParameter(String name)
           
 boolean isAlive()
           
 void open()
           
 TestResult test()
           
 
Methods inherited from class com.infoteria.asteria.connection.AbstractConnection
canUse, getEntry, getUseCount, incUseCount, release, test
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.infoteria.asteria.connection.Connection
commit, init, reset, rollback, term
 

Method Detail

isAlive

public boolean isAlive()
Description copied from interface: Connection
コネクションが接続中の場合はtrueを返します。

open

public void open()
          throws com.infoteria.asteria.connection.ConnectionException
Description copied from interface: Connection
コネクションをオープンします。

close

public void close()
           throws com.infoteria.asteria.connection.ConnectionException
Description copied from interface: Connection
コネクションをクローズします。

getConnection

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

getXAResource

public XAResource getXAResource()
RDBConnectionがXA対応の場合にXAResourceを取得します。
非XAの場合はこのメソッドはUnsupportedOperationExceptionを投げます。
Specified by:
getXAResource in interface com.infoteria.asteria.connection.xa.XAResourceProvider

getDriverName

public String getDriverName()

test

public TestResult test()
Description copied from interface: Connection
コネクションをテストしてテスト結果を返します

hasParameter

public boolean hasParameter(String name)

getParameter

public String getParameter(String name)