/** * creates and returns NetXAConnection. * Overwrite this method to create different version of NetXAConnection * @param ds * @param logWriter * @param user * @param password * @param rmId * @return NetXAConnection */ protected NetXAConnection getNetXAConnection (ClientBaseDataSource ds, NetLogWriter logWriter, String user, String password, int rmId) throws SqlException { return new NetXAConnection(logWriter, user, password, ds, rmId, true, this); } }
/** * creates and returns NetXAConnection. * Overwrite this method to create different version of NetXAConnection * @param ds * @param logWriter * @param user * @param password * @param rmId * @return NetXAConnection */ protected NetXAConnection getNetXAConnection (ClientBaseDataSource ds, NetLogWriter logWriter, String user, String password, int rmId) throws SqlException { return new NetXAConnection(logWriter, user, password, ds, rmId, true, this); } }
public NetXAConnection createControlConnection(NetLogWriter logWriter, String user, String password, com.pivotal.gemfirexd.internal.jdbc.ClientDataSource dataSource, int rmId, boolean isXAConn) throws SQLException { try { controlCon_ = new NetXAConnection(logWriter, user, password, dataSource, rmId, isXAConn, this); controlCon_.getNetConnection().setTransactionIsolation( Connection.TRANSACTION_READ_UNCOMMITTED); if (logWriter_ != null) { logWriter_.traceExit(this, "createControlConnection", controlCon_); } return controlCon_; } catch ( SqlException se ) { throw se.getSQLException(controlCon_ != null ? controlCon_ .getNetConnection().agent_ : null /* GemStoneAddition */); } }
public NetXAConnection createControlConnection(NetLogWriter logWriter, String user, String password, com.pivotal.gemfirexd.internal.jdbc.ClientDataSource dataSource, int rmId, boolean isXAConn) throws SQLException { try { controlCon_ = new NetXAConnection(logWriter, user, password, dataSource, rmId, isXAConn, this); controlCon_.getNetConnection().setTransactionIsolation( Connection.TRANSACTION_READ_UNCOMMITTED); if (logWriter_ != null) { logWriter_.traceExit(this, "createControlConnection", controlCon_); } return controlCon_; } catch ( SqlException se ) { throw se.getSQLException(controlCon_ != null ? controlCon_ .getNetConnection().agent_ : null /* GemStoneAddition */); } }