Package com.ibm.fhir.persistence.proxy
Class FHIRProxyXAConnection
- java.lang.Object
 - 
- com.ibm.fhir.persistence.proxy.FHIRProxyXAConnection
 
 
- 
- All Implemented Interfaces:
 PooledConnection,XAConnection
public class FHIRProxyXAConnection extends Object implements XAConnection
Proxy/wrapper for XAConnection objects obtained via the FHIRProxyXADataSource. Provides additional tracing for connection/transaction/pooling issues 
- 
- 
Constructor Summary
Constructors Constructor Description FHIRProxyXAConnection(XAConnection delegate) 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddConnectionEventListener(ConnectionEventListener listener)voidaddStatementEventListener(StatementEventListener listener)voidclose()ConnectiongetConnection()XAResourcegetXAResource()voidremoveConnectionEventListener(ConnectionEventListener listener)voidremoveStatementEventListener(StatementEventListener listener) 
 - 
 
- 
- 
Constructor Detail
- 
FHIRProxyXAConnection
public FHIRProxyXAConnection(XAConnection delegate)
 
 - 
 
- 
Method Detail
- 
getConnection
public Connection getConnection() throws SQLException
- Specified by:
 getConnectionin interfacePooledConnection- Throws:
 SQLException
 
- 
close
public void close() throws SQLException- Specified by:
 closein interfacePooledConnection- Throws:
 SQLException
 
- 
addConnectionEventListener
public void addConnectionEventListener(ConnectionEventListener listener)
- Specified by:
 addConnectionEventListenerin interfacePooledConnection
 
- 
removeConnectionEventListener
public void removeConnectionEventListener(ConnectionEventListener listener)
- Specified by:
 removeConnectionEventListenerin interfacePooledConnection
 
- 
addStatementEventListener
public void addStatementEventListener(StatementEventListener listener)
- Specified by:
 addStatementEventListenerin interfacePooledConnection
 
- 
removeStatementEventListener
public void removeStatementEventListener(StatementEventListener listener)
- Specified by:
 removeStatementEventListenerin interfacePooledConnection
 
- 
getXAResource
public XAResource getXAResource() throws SQLException
- Specified by:
 getXAResourcein interfaceXAConnection- Throws:
 SQLException
 
 - 
 
 -