org.enhydra.jdbc.sybase
Class SybaseXAConnection

java.lang.Object
  extended byorg.enhydra.jdbc.standard.StandardPooledConnection
      extended byorg.enhydra.jdbc.standard.StandardXAConnection
          extended byorg.enhydra.jdbc.sybase.SybaseXAConnection
All Implemented Interfaces:
javax.sql.PooledConnection, javax.naming.Referenceable, java.lang.Runnable, javax.sql.XAConnection, javax.transaction.xa.XAResource

public class SybaseXAConnection
extends StandardXAConnection


Field Summary
 
Fields inherited from class org.enhydra.jdbc.standard.StandardXAConnection
connectionHandle, curCon, thisAutoCommit, timerThread, transactionManager, xaDataSource
 
Fields inherited from class org.enhydra.jdbc.standard.StandardPooledConnection
con, dataSource, log
 
Fields inherited from interface javax.transaction.xa.XAResource
TMENDRSCAN, TMFAIL, TMJOIN, TMNOFLAGS, TMONEPHASE, TMRESUME, TMSTARTRSCAN, TMSUCCESS, TMSUSPEND, XA_OK, XA_RDONLY
 
Constructor Summary
SybaseXAConnection(SybaseXADataSource dataSource, java.lang.String user, java.lang.String password)
          Creates the first free connection.
 
Methods inherited from class org.enhydra.jdbc.standard.StandardXAConnection
checkPreparedState, close, commit, doStart, end, forget, getCommitOnPrepare, getConnection, getReference, getTransactionTimeout, getXAResource, isSameRM, newConnectionHandle, prepare, recover, rollback, run, setCommitOnPrepare, setTransactionManager, setTransactionTimeout, start, toString
 
Methods inherited from class org.enhydra.jdbc.standard.StandardPooledConnection
addConnectionEventListener, connectionErrorOccurred, getPhysicalConnection, removeConnectionEventListener, setLogger
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface javax.sql.PooledConnection
addConnectionEventListener, removeConnectionEventListener
 

Constructor Detail

SybaseXAConnection

public SybaseXAConnection(SybaseXADataSource dataSource,
                          java.lang.String user,
                          java.lang.String password)
                   throws java.sql.SQLException
Creates the first free connection.