Author: sebb
Date: Tue Jan 5 01:50:04 2010
New Revision: 895844
URL: http://svn.apache.org/viewvc?rev=895844&view=rev
Log:
DBCP-314 Renamed variables with duplicate names in different scopes.
Modified:
commons/proper/dbcp/trunk/src/java/org/apache/commons/dbcp/AbandonedTrace.java
commons/proper/dbcp/trunk/src/java/org/apache/commons/dbcp/BasicDataSource.java
commons/proper/dbcp/trunk/src/java/org/apache/commons/dbcp/PoolingDataSource.java
commons/proper/dbcp/trunk/src/java/org/apache/commons/dbcp/cpdsadapter/DriverAdapterCPDS.java
commons/proper/dbcp/trunk/src/java/org/apache/commons/dbcp/datasources/InstanceKeyDataSource.java
commons/proper/dbcp/trunk/src/java/org/apache/commons/dbcp/managed/LocalXAConnectionFactory.java
commons/proper/dbcp/trunk/src/java/org/apache/commons/dbcp/managed/TransactionContext.java
commons/proper/dbcp/trunk/xdocs/changes.xml
Modified:
commons/proper/dbcp/trunk/src/java/org/apache/commons/dbcp/AbandonedTrace.java
URL:
http://svn.apache.org/viewvc/commons/proper/dbcp/trunk/src/java/org/apache/commons/dbcp/AbandonedTrace.java?rev=895844&r1=895843&r2=895844&view=diff
==============================================================================
---
commons/proper/dbcp/trunk/src/java/org/apache/commons/dbcp/AbandonedTrace.java
(original)
+++
commons/proper/dbcp/trunk/src/java/org/apache/commons/dbcp/AbandonedTrace.java
Tue Jan 5 01:50:04 2010
@@ -40,7 +40,7 @@
/** A stack trace of the code that created me (if in debug mode) */
private volatile Exception createdBy;
/** A list of objects created by children of this object */
- private final List trace = new ArrayList();
+ private final List traceList = new ArrayList();
/** Last time this connection was used */
private volatile long lastUsed = 0;
@@ -146,8 +146,8 @@
* @param trace AbandonedTrace object to add
*/
protected void addTrace(AbandonedTrace trace) {
- synchronized (this.trace) {
- this.trace.add(trace);
+ synchronized (this.traceList) {
+ this.traceList.add(trace);
}
setLastUsed();
}
@@ -157,8 +157,8 @@
* object.
*/
protected void clearTrace() {
- synchronized(this.trace) {
- this.trace.clear();
+ synchronized(this.traceList) {
+ this.traceList.clear();
}
}
@@ -168,8 +168,8 @@
* @return List of objects
*/
protected List getTrace() {
- synchronized (this.trace) {
- return new ArrayList(trace);
+ synchronized (this.traceList) {
+ return new ArrayList(traceList);
}
}
@@ -181,8 +181,8 @@
if (createdBy != null && config != null) {
createdBy.printStackTrace(config.getLogWriter());
}
- synchronized(this.trace) {
- Iterator it = this.trace.iterator();
+ synchronized(this.traceList) {
+ Iterator it = this.traceList.iterator();
while (it.hasNext()) {
AbandonedTrace at = (AbandonedTrace)it.next();
at.printStackTrace();
@@ -196,8 +196,8 @@
* @param trace AbandonedTrace object to remove
*/
protected void removeTrace(AbandonedTrace trace) {
- synchronized(this.trace) {
- this.trace.remove(trace);
+ synchronized(this.traceList) {
+ this.traceList.remove(trace);
}
}
Modified:
commons/proper/dbcp/trunk/src/java/org/apache/commons/dbcp/BasicDataSource.java
URL:
http://svn.apache.org/viewvc/commons/proper/dbcp/trunk/src/java/org/apache/commons/dbcp/BasicDataSource.java?rev=895844&r1=895843&r2=895844&view=diff
==============================================================================
---
commons/proper/dbcp/trunk/src/java/org/apache/commons/dbcp/BasicDataSource.java
(original)
+++
commons/proper/dbcp/trunk/src/java/org/apache/commons/dbcp/BasicDataSource.java
Tue Jan 5 01:50:04 2010
@@ -1048,15 +1048,15 @@
/**
* <strong>BasicDataSource does NOT support this method. </strong>
*
- * @param username Database user on whose behalf the Connection
+ * @param user Database user on whose behalf the Connection
* is being made
- * @param password The database user's password
+ * @param pass The database user's password
*
* @throws UnsupportedOperationException
* @throws SQLException if a database access error occurs
* @return nothing - always throws UnsupportedOperationException
*/
- public Connection getConnection(String username, String password) throws
SQLException {
+ public Connection getConnection(String user, String pass) throws
SQLException {
// This method isn't supported by the PoolingDataSource returned by
// the createDataSource
throw new UnsupportedOperationException("Not supported by
BasicDataSource");
@@ -1523,11 +1523,11 @@
*
* @param driverConnectionFactory JDBC connection factory
* @param statementPoolFactory statement pool factory (null if statement
pooling is turned off)
- * @param abandonedConfig abandoned connection tracking configuration
(null if no tracking)
+ * @param configuration abandoned connection tracking configuration (null
if no tracking)
* @throws SQLException if an error occurs creating the
PoolableConnectionFactory
*/
protected void createPoolableConnectionFactory(ConnectionFactory
driverConnectionFactory,
- KeyedObjectPoolFactory statementPoolFactory, AbandonedConfig
abandonedConfig) throws SQLException {
+ KeyedObjectPoolFactory statementPoolFactory, AbandonedConfig
configuration) throws SQLException {
PoolableConnectionFactory connectionFactory = null;
try {
connectionFactory =
@@ -1541,7 +1541,7 @@
defaultAutoCommit,
defaultTransactionIsolation,
defaultCatalog,
- abandonedConfig);
+ configuration);
validateConnectionFactory(connectionFactory);
} catch (RuntimeException e) {
throw e;
Modified:
commons/proper/dbcp/trunk/src/java/org/apache/commons/dbcp/PoolingDataSource.java
URL:
http://svn.apache.org/viewvc/commons/proper/dbcp/trunk/src/java/org/apache/commons/dbcp/PoolingDataSource.java?rev=895844&r1=895843&r2=895844&view=diff
==============================================================================
---
commons/proper/dbcp/trunk/src/java/org/apache/commons/dbcp/PoolingDataSource.java
(original)
+++
commons/proper/dbcp/trunk/src/java/org/apache/commons/dbcp/PoolingDataSource.java
Tue Jan 5 01:50:04 2010
@@ -275,16 +275,16 @@
return true;
}
// Use superclass accessor to skip access test
- Connection delegate = super.getInnermostDelegate();
- if (delegate == null) {
+ Connection conn = super.getInnermostDelegate();
+ if (conn == null) {
return false;
}
if (obj instanceof DelegatingConnection) {
DelegatingConnection c = (DelegatingConnection) obj;
- return c.innermostDelegateEquals(delegate);
+ return c.innermostDelegateEquals(conn);
}
else {
- return delegate.equals(obj);
+ return conn.equals(obj);
}
}
Modified:
commons/proper/dbcp/trunk/src/java/org/apache/commons/dbcp/cpdsadapter/DriverAdapterCPDS.java
URL:
http://svn.apache.org/viewvc/commons/proper/dbcp/trunk/src/java/org/apache/commons/dbcp/cpdsadapter/DriverAdapterCPDS.java?rev=895844&r1=895843&r2=895844&view=diff
==============================================================================
---
commons/proper/dbcp/trunk/src/java/org/apache/commons/dbcp/cpdsadapter/DriverAdapterCPDS.java
(original)
+++
commons/proper/dbcp/trunk/src/java/org/apache/commons/dbcp/cpdsadapter/DriverAdapterCPDS.java
Tue Jan 5 01:50:04 2010
@@ -152,9 +152,11 @@
/**
* Attempt to establish a database connection.
+ * @param username name to be used for the connection
+ * @param pass password to be used fur the connection
*/
public PooledConnection getPooledConnection(String username,
- String password)
+ String pass)
throws SQLException {
getConnectionCalled = true;
/*
@@ -195,13 +197,13 @@
PooledConnectionImpl pci = null;
if (connectionProperties != null) {
connectionProperties.put("user", username);
- connectionProperties.put("password", password);
+ connectionProperties.put("password", pass);
pci = new PooledConnectionImpl(
DriverManager.getConnection(getUrl(),
connectionProperties),
stmtPool);
} else {
pci = new PooledConnectionImpl(
- DriverManager.getConnection(getUrl(), username,
password),
+ DriverManager.getConnection(getUrl(), username, pass),
stmtPool);
}
pci.setAccessToUnderlyingConnectionAllowed(isAccessToUnderlyingConnectionAllowed());
@@ -216,7 +218,7 @@
stmtPool);
} else {
pci = new PooledConnectionImpl(
- DriverManager.getConnection(getUrl(), username,
password),
+ DriverManager.getConnection(getUrl(), username, pass),
stmtPool);
}
pci.setAccessToUnderlyingConnectionAllowed(isAccessToUnderlyingConnectionAllowed());
Modified:
commons/proper/dbcp/trunk/src/java/org/apache/commons/dbcp/datasources/InstanceKeyDataSource.java
URL:
http://svn.apache.org/viewvc/commons/proper/dbcp/trunk/src/java/org/apache/commons/dbcp/datasources/InstanceKeyDataSource.java?rev=895844&r1=895843&r2=895844&view=diff
==============================================================================
---
commons/proper/dbcp/trunk/src/java/org/apache/commons/dbcp/datasources/InstanceKeyDataSource.java
(original)
+++
commons/proper/dbcp/trunk/src/java/org/apache/commons/dbcp/datasources/InstanceKeyDataSource.java
Tue Jan 5 01:50:04 2010
@@ -97,7 +97,7 @@
private boolean getConnectionCalled = false;
- private ConnectionPoolDataSource cpds = null;
+ private ConnectionPoolDataSource dataSource = null;
/** DataSource Name used to find the ConnectionPoolDataSource */
private String dataSourceName = null;
private boolean defaultAutoCommit = false;
@@ -175,7 +175,7 @@
* @return value of connectionPoolDataSource.
*/
public ConnectionPoolDataSource getConnectionPoolDataSource() {
- return cpds;
+ return dataSource;
}
/**
@@ -190,12 +190,12 @@
throw new IllegalStateException(
"Cannot set the DataSource, if JNDI is used.");
}
- if (cpds != null)
+ if (dataSource != null)
{
throw new IllegalStateException(
"The CPDS has already been set. It cannot be altered.");
}
- cpds = v;
+ dataSource = v;
instanceKey = InstanceKeyObjectFactory.registerNewInstance(this);
}
@@ -219,7 +219,7 @@
*/
public void setDataSourceName(String v) {
assertInitializationAllowed();
- if (cpds != null) {
+ if (dataSource != null) {
throw new IllegalStateException(
"Cannot set the JNDI name for the DataSource, if already " +
"set using setConnectionPoolDataSource.");
@@ -741,7 +741,7 @@
testCPDS(String username, String password)
throws javax.naming.NamingException, SQLException {
// The source of physical db connections
- ConnectionPoolDataSource cpds = this.cpds;
+ ConnectionPoolDataSource cpds = this.dataSource;
if (cpds == null) {
Context ctx = null;
if (jndiEnvironment == null) {
Modified:
commons/proper/dbcp/trunk/src/java/org/apache/commons/dbcp/managed/LocalXAConnectionFactory.java
URL:
http://svn.apache.org/viewvc/commons/proper/dbcp/trunk/src/java/org/apache/commons/dbcp/managed/LocalXAConnectionFactory.java?rev=895844&r1=895843&r2=895844&view=diff
==============================================================================
---
commons/proper/dbcp/trunk/src/java/org/apache/commons/dbcp/managed/LocalXAConnectionFactory.java
(original)
+++
commons/proper/dbcp/trunk/src/java/org/apache/commons/dbcp/managed/LocalXAConnectionFactory.java
Tue Jan 5 01:50:04 2010
@@ -84,7 +84,7 @@
*/
protected static class LocalXAResource implements XAResource {
private final Connection connection;
- private Xid xid;
+ private Xid currentXid;
private boolean originalAutoCommit;
public LocalXAResource(Connection localTransaction) {
@@ -97,7 +97,7 @@
* @return the current xid of the transaction branch associated with
this XAResource.
*/
public synchronized Xid getXid() {
- return xid;
+ return currentXid;
}
/**
@@ -115,7 +115,7 @@
// first time in this transaction
// make sure we aren't already in another tx
- if (this.xid != null) {
+ if (this.currentXid != null) {
throw new XAException("Already enlisted in another
transaction with xid " + xid);
}
@@ -134,10 +134,10 @@
throw (XAException) new XAException("Count not turn off
auto commit for a XA transaction").initCause(e);
}
- this.xid = xid;
+ this.currentXid = xid;
} else if (flag == XAResource.TMRESUME) {
- if (xid != this.xid) {
- throw new XAException("Attempting to resume in different
transaction: expected " + this.xid + ", but was " + xid);
+ if (xid != this.currentXid) {
+ throw new XAException("Attempting to resume in different
transaction: expected " + this.currentXid + ", but was " + xid);
}
} else {
throw new XAException("Unknown start flag " + flag);
@@ -153,7 +153,7 @@
*/
public synchronized void end(Xid xid, int flag) throws XAException {
if (xid == null) throw new NullPointerException("xid is null");
- if (!this.xid.equals(xid)) throw new XAException("Invalid Xid:
expected " + this.xid + ", but was " + xid);
+ if (!this.currentXid.equals(xid)) throw new XAException("Invalid
Xid: expected " + this.currentXid + ", but was " + xid);
// This notification tells us that the application server is done
using this
// connection for the time being. The connection is still
associated with an
@@ -198,7 +198,7 @@
*/
public synchronized void commit(Xid xid, boolean flag) throws
XAException {
if (xid == null) throw new NullPointerException("xid is null");
- if (!this.xid.equals(xid)) throw new XAException("Invalid Xid:
expected " + this.xid + ", but was " + xid);
+ if (!this.currentXid.equals(xid)) throw new XAException("Invalid
Xid: expected " + this.currentXid + ", but was " + xid);
try {
// make sure the connection isn't already closed
@@ -217,7 +217,7 @@
connection.setAutoCommit(originalAutoCommit);
} catch (SQLException e) {
}
- this.xid = null;
+ this.currentXid = null;
}
}
@@ -229,7 +229,7 @@
*/
public synchronized void rollback(Xid xid) throws XAException {
if (xid == null) throw new NullPointerException("xid is null");
- if (!this.xid.equals(xid)) throw new XAException("Invalid Xid:
expected " + this.xid + ", but was " + xid);
+ if (!this.currentXid.equals(xid)) throw new XAException("Invalid
Xid: expected " + this.currentXid + ", but was " + xid);
try {
connection.rollback();
@@ -240,7 +240,7 @@
connection.setAutoCommit(originalAutoCommit);
} catch (SQLException e) {
}
- this.xid = null;
+ this.currentXid = null;
}
}
@@ -260,8 +260,8 @@
* @param xid the id of the transaction to forget
*/
public synchronized void forget(Xid xid) {
- if (xid != null && this.xid.equals(xid)) {
- this.xid = null;
+ if (xid != null && this.currentXid.equals(xid)) {
+ this.currentXid = null;
}
}
Modified:
commons/proper/dbcp/trunk/src/java/org/apache/commons/dbcp/managed/TransactionContext.java
URL:
http://svn.apache.org/viewvc/commons/proper/dbcp/trunk/src/java/org/apache/commons/dbcp/managed/TransactionContext.java?rev=895844&r1=895843&r2=895844&view=diff
==============================================================================
---
commons/proper/dbcp/trunk/src/java/org/apache/commons/dbcp/managed/TransactionContext.java
(original)
+++
commons/proper/dbcp/trunk/src/java/org/apache/commons/dbcp/managed/TransactionContext.java
Tue Jan 5 01:50:04 2010
@@ -38,7 +38,7 @@
*/
public class TransactionContext {
private final TransactionRegistry transactionRegistry;
- private final WeakReference transaction;
+ private final WeakReference transactionRef;
private Connection sharedConnection;
/**
@@ -54,7 +54,7 @@
if (transactionRegistry == null) throw new
NullPointerException("transactionRegistry is null");
if (transaction == null) throw new NullPointerException("transaction
is null");
this.transactionRegistry = transactionRegistry;
- this.transaction = new WeakReference(transaction);
+ this.transactionRef = new WeakReference(transaction);
}
/**
@@ -127,7 +127,7 @@
*/
public boolean isActive() throws SQLException {
try {
- Transaction transaction = (Transaction) this.transaction.get();
+ Transaction transaction = (Transaction) this.transactionRef.get();
if (transaction == null) {
return false;
}
@@ -139,7 +139,7 @@
}
private Transaction getTransaction() throws SQLException {
- Transaction transaction = (Transaction) this.transaction.get();
+ Transaction transaction = (Transaction) this.transactionRef.get();
if (transaction == null) {
throw new SQLException("Unable to enlist connection because the
transaction has been garbage collected");
}
Modified: commons/proper/dbcp/trunk/xdocs/changes.xml
URL:
http://svn.apache.org/viewvc/commons/proper/dbcp/trunk/xdocs/changes.xml?rev=895844&r1=895843&r2=895844&view=diff
==============================================================================
--- commons/proper/dbcp/trunk/xdocs/changes.xml (original)
+++ commons/proper/dbcp/trunk/xdocs/changes.xml Tue Jan 5 01:50:04 2010
@@ -49,6 +49,9 @@
changes below since 1.2.2 applies to both the 1.3 and 1.4 release. Other
than
the one issue related to adding JDBC 4 support (DBCP-191), all bug fixes
or new features are included in both DBCP 1.3 and 1.4 ">
+ <action dev="sebb" type="update" issue="DBCP-314" due-to="Sebastian
Bazley">
+ Renamed variables with duplicate names in different scopes.
+ </action>
<action dev="psteitz" type="update" issue="DBCP-312" due-to="Glen Mazza">
Clarified javadoc for BasicDataSource close() method.
</action>