org.tranql.connector.jdbc
Class ManagedJDBCConnection

java.lang.Object
  extended byorg.tranql.connector.AbstractManagedConnection
      extended byorg.tranql.connector.jdbc.ManagedJDBCConnection
All Implemented Interfaces:
javax.resource.spi.DissociatableManagedConnection, javax.resource.spi.ManagedConnection, ManagedConnectionHandle

public class ManagedJDBCConnection
extends AbstractManagedConnection

Version:
$Revision: 1.9 $ $Date: 2004/06/23 00:18:43 $

Nested Class Summary
 
Nested classes inherited from class org.tranql.connector.AbstractManagedConnection
AbstractManagedConnection.LocalTransactionImpl
 
Field Summary
 
Fields inherited from class org.tranql.connector.AbstractManagedConnection
cri, handles, listeners, log, mcf, physicalConnection, subject
 
Constructor Summary
ManagedJDBCConnection(javax.resource.spi.ManagedConnectionFactory mcf, java.lang.Object physicalConnection, CredentialExtractor credentialExtractor)
           
 
Method Summary
protected  void closePhysicalConnection()
           
 javax.resource.spi.LocalTransaction getClientLocalTransaction()
           
 javax.resource.spi.LocalTransaction getLocalTransaction()
           
 javax.resource.spi.ManagedConnectionMetaData getMetaData()
           
 javax.transaction.xa.XAResource getXAResource()
           
protected  void localTransactionCommit(boolean isSPI)
           
protected  void localTransactionRollback(boolean isSPI)
           
protected  void localTransactionStart(boolean isSPI)
           
 boolean matches(javax.resource.spi.ManagedConnectionFactory mcf, javax.security.auth.Subject subject, javax.resource.spi.ConnectionRequestInfo connectionRequestInfo)
           
 
Methods inherited from class org.tranql.connector.AbstractManagedConnection
addConnectionEventListener, associateConnection, cleanup, connectionClosed, connectionError, destroy, dissociateConnections, getConnection, getLogWriter, getPhysicalConnection, removeConnectionEventListener, setLogWriter
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ManagedJDBCConnection

public ManagedJDBCConnection(javax.resource.spi.ManagedConnectionFactory mcf,
                             java.lang.Object physicalConnection,
                             CredentialExtractor credentialExtractor)
Method Detail

matches

public boolean matches(javax.resource.spi.ManagedConnectionFactory mcf,
                       javax.security.auth.Subject subject,
                       javax.resource.spi.ConnectionRequestInfo connectionRequestInfo)
                throws javax.resource.spi.ResourceAdapterInternalException
Throws:
javax.resource.spi.ResourceAdapterInternalException

getClientLocalTransaction

public javax.resource.spi.LocalTransaction getClientLocalTransaction()

getLocalTransaction

public javax.resource.spi.LocalTransaction getLocalTransaction()
                                                        throws javax.resource.ResourceException
Throws:
javax.resource.ResourceException

localTransactionStart

protected void localTransactionStart(boolean isSPI)
                              throws javax.resource.ResourceException
Overrides:
localTransactionStart in class AbstractManagedConnection
Throws:
javax.resource.ResourceException

localTransactionCommit

protected void localTransactionCommit(boolean isSPI)
                               throws javax.resource.ResourceException
Overrides:
localTransactionCommit in class AbstractManagedConnection
Throws:
javax.resource.ResourceException

localTransactionRollback

protected void localTransactionRollback(boolean isSPI)
                                 throws javax.resource.ResourceException
Overrides:
localTransactionRollback in class AbstractManagedConnection
Throws:
javax.resource.ResourceException

getXAResource

public javax.transaction.xa.XAResource getXAResource()
                                              throws javax.resource.ResourceException
Throws:
javax.resource.ResourceException

closePhysicalConnection

protected void closePhysicalConnection()
                                throws javax.resource.ResourceException
Specified by:
closePhysicalConnection in class AbstractManagedConnection
Throws:
javax.resource.ResourceException

getMetaData

public javax.resource.spi.ManagedConnectionMetaData getMetaData()
                                                         throws javax.resource.ResourceException
Throws:
javax.resource.ResourceException


Copyright © -2005 The Codehaus. All Rights Reserved.