org.jboss.test.jca.adapter
Class MockedXADataSource.MockedXAConnection

java.lang.Object
  extended byorg.jboss.test.jca.adapter.MockedXADataSource.MockedXAConnection
All Implemented Interfaces:
PooledConnection (src) , XAConnection (src)
Enclosing class:
MockedXADataSource (src)

public class MockedXADataSource.MockedXAConnection
extends java.lang.Object
implements XAConnection (src)


Constructor Summary
MockedXADataSource.MockedXAConnection()
           
 
Method Summary
 void addConnectionEventListener(ConnectionEventListener (src)  listener)
          Add an event listener.
 void close()
          Close the physical connection.
 java.sql.Connection getConnection()
          Create an object handle for this physical connection.
 XAResource (src) getXAResource()
          Return an XA resource to the caller.
 void removeConnectionEventListener(ConnectionEventListener (src)  listener)
          Remove an event listener.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MockedXADataSource.MockedXAConnection

public MockedXADataSource.MockedXAConnection()
Method Detail

getXAResource

public XAResource (src)  getXAResource()
                         throws java.sql.SQLException
Description copied from interface: XAConnection (src)
Return an XA resource to the caller.

Specified by:
getXAResource in interface XAConnection (src)
Returns:
the XAResource
Throws:
java.sql.SQLException - - if a database-access error occurs

close

public void close()
           throws java.sql.SQLException
Description copied from interface: PooledConnection (src)
Close the physical connection.

Specified by:
close in interface PooledConnection (src)
Throws:
java.sql.SQLException - - if a database-access error occurs.

getConnection

public java.sql.Connection getConnection()
                                  throws java.sql.SQLException
Description copied from interface: PooledConnection (src)
Create an object handle for this physical connection. The object returned is a temporary handle used by application code to refer to a physical connection that is being pooled.

Specified by:
getConnection in interface PooledConnection (src)
Returns:
a Connection object
Throws:
java.sql.SQLException - - if a database-access error occurs.

addConnectionEventListener

public void addConnectionEventListener(ConnectionEventListener (src)  listener)
Description copied from interface: PooledConnection (src)
Add an event listener.

Specified by:
addConnectionEventListener in interface PooledConnection (src)
Parameters:
listener - - The listener

removeConnectionEventListener

public void removeConnectionEventListener(ConnectionEventListener (src)  listener)
Description copied from interface: PooledConnection (src)
Remove an event listener.

Specified by:
removeConnectionEventListener in interface PooledConnection (src)
Parameters:
listener - - The listener