private Object loadXADataSource(Reference ref) { PGXADataSource ds = new PGXADataSource(); return loadBaseDataSource(ds, ref); } }
/** * Gets a connection to the PostgreSQL database. The database is identified by the DataSource * properties serverName, databaseName, and portNumber. The user to connect as is identified by * the DataSource properties user and password. * * @return A valid database connection. * @throws SQLException Occurs when the database connection cannot be established. */ public XAConnection getXAConnection() throws SQLException { return getXAConnection(getUser(), getPassword()); }
setDataSource(new SimpleDataSource(m_driver, m_url + getTestDatabase(), m_adminUser, m_adminPassword)); setAdminDataSource(new SimpleDataSource(m_driver, m_url + "template1", m_adminUser, m_adminPassword)); m_xaDataSource = new PGXADataSource(); m_xaDataSource.setServerName("localhost"); m_xaDataSource.setDatabaseName(getTestDatabase()); m_xaDataSource.setUser(m_adminUser); m_xaDataSource.setPassword(m_adminPassword); m_adminXaDataSource = new PGXADataSource(); m_adminXaDataSource.setServerName("localhost"); m_adminXaDataSource.setDatabaseName("template1"); m_adminXaDataSource.setUser(m_adminUser); m_adminXaDataSource.setPassword(m_adminPassword); } catch (final ClassNotFoundException e) { throw new TemporaryDatabaseException("Failed to initialize driver " + m_driver, e);
PGXADataSource xaDataSource = new PGXADataSource(); xaDataSource.setServerName(url.getHost()); xaDataSource.setPortNumber(url.getPort()); xaDataSource.setDatabaseName(ds.getDatabaseName()); xaDataSource.setUser(ds.getUserName()); xaDataSource.setPassword(ds.getPassword()); xaDataSource.setLoginTimeout(pool.getLoginTimeout()); xaDataSource.setSocketTimeout(pool.getIdleTimeout());
@Override public XAConnection getXAConnection(String user, String password) throws SQLException { return m_xaDataSource.getXAConnection(user, password); } }
/** * Used to specify the name of the server that provides database services. * * @param serverName the server name */ public void setServerName(String serverName) { xaDataSource.setServerName(serverName); }
/** * Set the user name used establish the connection. This value is used if no * connection information is supplied by the application when attempting to * create a connection. * * @param user the new user name */ public void setUserName(String user) { xaDataSource.setUser(user); }
/** * Set the user password credential establish the connection. This value is * used if no connection information is supplied by the application when * attempting to create a connection. * * @param pwd the pwd */ public void setPassword(String pwd) { this.password = pwd; xaDataSource.setPassword(pwd); }
/** * Specifies the name of the database to connect to. This name is used as * the database portion of the connection URL. * * @param name the database name */ public void setDatabaseName(String name) { xaDataSource.setDatabaseName(name); }
/** * Specifies the port number to connect to for a remote database server. * * @param portNumber the port number */ public void setPortNumber(Integer portNumber) { xaDataSource.setPortNumber(portNumber); }
public String getUserName() { return xaDataSource.getUser(); }
setDataSource(new SimpleDataSource(m_driver, m_url + getTestDatabase(), m_adminUser, m_adminPassword)); setAdminDataSource(new SimpleDataSource(m_driver, m_url + "template1", m_adminUser, m_adminPassword)); m_xaDataSource = new PGXADataSource(); m_xaDataSource.setServerName("localhost"); m_xaDataSource.setDatabaseName(getTestDatabase()); m_xaDataSource.setUser(m_adminUser); m_xaDataSource.setPassword(m_adminPassword); m_adminXaDataSource = new PGXADataSource(); m_adminXaDataSource.setServerName("localhost"); m_adminXaDataSource.setDatabaseName("template1"); m_adminXaDataSource.setUser(m_adminUser); m_adminXaDataSource.setPassword(m_adminPassword); } catch (final ClassNotFoundException e) { throw new TemporaryDatabaseException("Failed to initialize driver " + m_driver, e);
@Override public XAConnection getXAConnection(String user, String password) throws SQLException { return m_xaDataSource.getXAConnection(user, password); } }
} else if (dbType.equals("postgres")) { dataSource = new PGXADataSource(); ((PGXADataSource) dataSource).setPortNumber(5432); ((PGXADataSource) dataSource).setUser("dtf11"); ((PGXADataSource) dataSource).setPassword("dtf11"); ((PGXADataSource) dataSource) .setServerName("tywin.eng.hst.ams2.redhat.com"); ((PGXADataSource) dataSource).setDatabaseName("jbossts"); } else if (dbType.equals("mysql")) {
private Object loadXADataSource(Reference ref) { PGXADataSource ds = new PGXADataSource(); return loadBaseDataSource(ds, ref); } }
/** * Gets a connection to the PostgreSQL database. The database is identified by the * DataSource properties serverName, databaseName, and portNumber. The user to * connect as is identified by the DataSource properties user and password. * * @return A valid database connection. * @throws SQLException * Occurs when the database connection cannot be established. */ public XAConnection getXAConnection() throws SQLException { return getXAConnection(getUser(), getPassword()); }
@Override public XAConnection getXAConnection() throws SQLException { return m_xaDataSource.getXAConnection(); }
public XADataSource createXADataSource(Properties props) throws SQLException { props = new SingleUseProperties(props); PGXADataSource dataSource = new PGXADataSource(); configureBaseDataSource(dataSource, props); return dataSource; } }
@Override public XAConnection getXAConnection() throws SQLException { return m_xaDataSource.getXAConnection(); }
private Object loadXADataSource(Reference ref) { PGXADataSource ds = new PGXADataSource(); return loadBaseDataSource(ds, ref); } }