// // Find all the objects inside the XADataSource and vet them. // private void vetXADataSource(HashSet<String> unsupportedList, HashSet<String> notUnderstoodList) throws Exception { XADataSource ds = J2EEDataSource.getXADataSource(); XAConnection xaconn = ds.getXAConnection( getTestConfiguration().getUserName(), getTestConfiguration().getUserPassword()); Connection conn = xaconn.getConnection(); vetObject(ds, unsupportedList, notUnderstoodList); vetObject(xaconn, unsupportedList, notUnderstoodList); connectionWorkhorse(conn, unsupportedList, notUnderstoodList); }
// // Find all the objects inside the ConnectionPooledDataSource and vet them. // private void vetConnectionPooledDataSource( HashSet<String> unsupportedList, HashSet<String> notUnderstoodList) throws Exception { ConnectionPoolDataSource ds = J2EEDataSource.getConnectionPoolDataSource(); PooledConnection pc = ds.getPooledConnection( getTestConfiguration().getUserName(), getTestConfiguration().getUserPassword()); Connection conn = pc.getConnection(); vetObject(ds, unsupportedList, notUnderstoodList); vetObject(pc, unsupportedList, notUnderstoodList); connectionWorkhorse(conn, unsupportedList, notUnderstoodList); }