List:Commits« Previous MessageNext Message »
From:mark Date:October 21 2008 1:48am
Subject:bzr push into connector-j/branches/branch_5_1 branch (mark:745 to 747)
View as plain text  
  747 mark@stripped	2008-10-20
      Blacklist timeout accessors/mutators
modified:
  src/com/mysql/jdbc/ConnectionProperties.java
  src/com/mysql/jdbc/ConnectionPropertiesImpl.java
  src/com/mysql/jdbc/ReplicationConnection.java
  src/com/mysql/jdbc/jdbc2/optional/ConnectionWrapper.java

  746 mark@stripped	2008-10-20
      Copyright updates
modified:
  build.xml

  745 mark@stripped	2008-10-20
      Copyright changes
added:
  .settings/org.eclipse.core.resources.prefs
modified:
  README
  src/com/mysql/jdbc/AssertionFailedException.java
  src/com/mysql/jdbc/BalanceStrategy.java
  src/com/mysql/jdbc/BestResponseTimeBalanceStrategy.java
  src/com/mysql/jdbc/Blob.java
  src/com/mysql/jdbc/BlobFromLocator.java
  src/com/mysql/jdbc/Buffer.java
  src/com/mysql/jdbc/BufferRow.java
  src/com/mysql/jdbc/ByteArrayRow.java
  src/com/mysql/jdbc/CachedResultSetMetaData.java
  src/com/mysql/jdbc/CallableStatement.java
  src/com/mysql/jdbc/CharsetMapping.java
  src/com/mysql/jdbc/Clob.java
  src/com/mysql/jdbc/CommunicationsException.java
  src/com/mysql/jdbc/CompressedInputStream.java
  src/com/mysql/jdbc/Connection.java
  src/com/mysql/jdbc/ConnectionFeatureNotAvailableException.java
  src/com/mysql/jdbc/ConnectionImpl.java
  src/com/mysql/jdbc/ConnectionLifecycleInterceptor.java
  src/com/mysql/jdbc/ConnectionProperties.java
  src/com/mysql/jdbc/ConnectionPropertiesImpl.java
  src/com/mysql/jdbc/ConnectionPropertiesTransform.java
  src/com/mysql/jdbc/Constants.java
  src/com/mysql/jdbc/DatabaseMetaData.java
  src/com/mysql/jdbc/DatabaseMetaDataUsingInfoSchema.java
  src/com/mysql/jdbc/Driver.java
  src/com/mysql/jdbc/EscapeProcessor.java
  src/com/mysql/jdbc/EscapeProcessorResult.java
  src/com/mysql/jdbc/EscapeTokenizer.java
  src/com/mysql/jdbc/ExportControlled.java
  src/com/mysql/jdbc/Extension.java
  src/com/mysql/jdbc/Field.java
  src/com/mysql/jdbc/IterateBlock.java
  src/com/mysql/jdbc/JDBC4CallableStatement.java
  src/com/mysql/jdbc/JDBC4ClientInfoProvider.java
  src/com/mysql/jdbc/JDBC4ClientInfoProviderSP.java
  src/com/mysql/jdbc/JDBC4CommentClientInfoProvider.java
  src/com/mysql/jdbc/JDBC4Connection.java
  src/com/mysql/jdbc/JDBC4DatabaseMetaData.java
  src/com/mysql/jdbc/JDBC4DatabaseMetaDataUsingInfoSchema.java
  src/com/mysql/jdbc/JDBC4MysqlSQLXML.java
  src/com/mysql/jdbc/JDBC4NClob.java
  src/com/mysql/jdbc/JDBC4PreparedStatement.java
  src/com/mysql/jdbc/JDBC4ResultSet.java
  src/com/mysql/jdbc/JDBC4ServerPreparedStatement.java
  src/com/mysql/jdbc/JDBC4UpdatableResultSet.java
  src/com/mysql/jdbc/LicenseConfiguration.java
  src/com/mysql/jdbc/LoadBalancingConnectionProxy.java
  src/com/mysql/jdbc/Messages.java
  src/com/mysql/jdbc/MiniAdmin.java
  src/com/mysql/jdbc/MysqlDataTruncation.java
  src/com/mysql/jdbc/MysqlDefs.java
  src/com/mysql/jdbc/MysqlErrorNumbers.java
  src/com/mysql/jdbc/MysqlIO.java
  src/com/mysql/jdbc/MysqlParameterMetadata.java
  src/com/mysql/jdbc/MysqlSavepoint.java
  src/com/mysql/jdbc/NamedPipeSocketFactory.java
  src/com/mysql/jdbc/NonRegisteringDriver.java
  src/com/mysql/jdbc/NonRegisteringReplicationDriver.java
  src/com/mysql/jdbc/NotImplemented.java
  src/com/mysql/jdbc/NotUpdatable.java
  src/com/mysql/jdbc/OutputStreamWatcher.java
  src/com/mysql/jdbc/PacketTooBigException.java
  src/com/mysql/jdbc/ParameterBindings.java
  src/com/mysql/jdbc/PingTarget.java
  src/com/mysql/jdbc/PreparedStatement.java
  src/com/mysql/jdbc/RandomBalanceStrategy.java
  src/com/mysql/jdbc/ReplicationConnection.java
  src/com/mysql/jdbc/ReplicationDriver.java
  src/com/mysql/jdbc/ResultSetImpl.java
  src/com/mysql/jdbc/ResultSetInternalMethods.java
  src/com/mysql/jdbc/ResultSetMetaData.java
  src/com/mysql/jdbc/ResultSetRow.java
  src/com/mysql/jdbc/RowData.java
  src/com/mysql/jdbc/RowDataCursor.java
  src/com/mysql/jdbc/RowDataDynamic.java
  src/com/mysql/jdbc/RowDataStatic.java
  src/com/mysql/jdbc/SQLError.java
  src/com/mysql/jdbc/Security.java
  src/com/mysql/jdbc/ServerPreparedStatement.java
  src/com/mysql/jdbc/SingleByteCharsetConverter.java
  src/com/mysql/jdbc/SocketFactory.java
  src/com/mysql/jdbc/StandardSocketFactory.java
  src/com/mysql/jdbc/Statement.java
  src/com/mysql/jdbc/StatementImpl.java
  src/com/mysql/jdbc/StatementInterceptor.java
  src/com/mysql/jdbc/StreamingNotifiable.java
  src/com/mysql/jdbc/StringUtils.java
  src/com/mysql/jdbc/TimeUtil.java
  src/com/mysql/jdbc/UpdatableResultSet.java
  src/com/mysql/jdbc/Util.java
  src/com/mysql/jdbc/WatchableOutputStream.java
  src/com/mysql/jdbc/WatchableWriter.java
  src/com/mysql/jdbc/WriterWatcher.java
  src/com/mysql/jdbc/exceptions/DeadlockTimeoutRollbackMarker.java
  src/com/mysql/jdbc/exceptions/MySQLDataException.java
  src/com/mysql/jdbc/exceptions/MySQLIntegrityConstraintViolationException.java
  src/com/mysql/jdbc/exceptions/MySQLInvalidAuthorizationSpecException.java
  src/com/mysql/jdbc/exceptions/MySQLNonTransientConnectionException.java
  src/com/mysql/jdbc/exceptions/MySQLNonTransientException.java
  src/com/mysql/jdbc/exceptions/MySQLStatementCancelledException.java
  src/com/mysql/jdbc/exceptions/MySQLSyntaxErrorException.java
  src/com/mysql/jdbc/exceptions/MySQLTimeoutException.java
  src/com/mysql/jdbc/exceptions/MySQLTransactionRollbackException.java
  src/com/mysql/jdbc/exceptions/MySQLTransientConnectionException.java
  src/com/mysql/jdbc/exceptions/MySQLTransientException.java
  src/com/mysql/jdbc/exceptions/jdbc4/CommunicationsException.java
  src/com/mysql/jdbc/exceptions/jdbc4/MySQLDataException.java
  src/com/mysql/jdbc/exceptions/jdbc4/MySQLIntegrityConstraintViolationException.java
  src/com/mysql/jdbc/exceptions/jdbc4/MySQLInvalidAuthorizationSpecException.java
  src/com/mysql/jdbc/exceptions/jdbc4/MySQLNonTransientConnectionException.java
  src/com/mysql/jdbc/exceptions/jdbc4/MySQLNonTransientException.java
  src/com/mysql/jdbc/exceptions/jdbc4/MySQLSyntaxErrorException.java
  src/com/mysql/jdbc/exceptions/jdbc4/MySQLTimeoutException.java
  src/com/mysql/jdbc/exceptions/jdbc4/MySQLTransactionRollbackException.java
  src/com/mysql/jdbc/exceptions/jdbc4/MySQLTransientConnectionException.java
  src/com/mysql/jdbc/exceptions/jdbc4/MySQLTransientException.java
  src/com/mysql/jdbc/integration/c3p0/MysqlConnectionTester.java
  src/com/mysql/jdbc/integration/jboss/ExtendedMysqlExceptionSorter.java
  src/com/mysql/jdbc/integration/jboss/MysqlValidConnectionChecker.java
  src/com/mysql/jdbc/interceptors/ResultSetScannerInterceptor.java
  src/com/mysql/jdbc/interceptors/ServerStatusDiffInterceptor.java
  src/com/mysql/jdbc/jdbc2/optional/CallableStatementWrapper.java
  src/com/mysql/jdbc/jdbc2/optional/ConnectionWrapper.java
  src/com/mysql/jdbc/jdbc2/optional/JDBC4CallableStatementWrapper.java
  src/com/mysql/jdbc/jdbc2/optional/JDBC4ConnectionWrapper.java
  src/com/mysql/jdbc/jdbc2/optional/JDBC4MysqlPooledConnection.java
  src/com/mysql/jdbc/jdbc2/optional/JDBC4MysqlXAConnection.java
  src/com/mysql/jdbc/jdbc2/optional/JDBC4PreparedStatementWrapper.java
  src/com/mysql/jdbc/jdbc2/optional/JDBC4StatementWrapper.java
  src/com/mysql/jdbc/jdbc2/optional/JDBC4SuspendableXAConnection.java
  src/com/mysql/jdbc/jdbc2/optional/MysqlConnectionPoolDataSource.java
  src/com/mysql/jdbc/jdbc2/optional/MysqlDataSource.java
  src/com/mysql/jdbc/jdbc2/optional/MysqlDataSourceFactory.java
  src/com/mysql/jdbc/jdbc2/optional/MysqlPooledConnection.java
  src/com/mysql/jdbc/jdbc2/optional/MysqlXAConnection.java
  src/com/mysql/jdbc/jdbc2/optional/MysqlXADataSource.java
  src/com/mysql/jdbc/jdbc2/optional/MysqlXAException.java
  src/com/mysql/jdbc/jdbc2/optional/MysqlXid.java
  src/com/mysql/jdbc/jdbc2/optional/PreparedStatementWrapper.java
  src/com/mysql/jdbc/jdbc2/optional/StatementWrapper.java
  src/com/mysql/jdbc/jdbc2/optional/WrapperBase.java
  src/com/mysql/jdbc/log/CommonsLogger.java
  src/com/mysql/jdbc/log/Jdk14Logger.java
  src/com/mysql/jdbc/log/Log.java
  src/com/mysql/jdbc/log/Log4JLogger.java
  src/com/mysql/jdbc/log/LogFactory.java
  src/com/mysql/jdbc/log/LogUtils.java
  src/com/mysql/jdbc/log/NullLogger.java
  src/com/mysql/jdbc/log/StandardLogger.java
  src/com/mysql/jdbc/profiler/LoggingProfilerEventHandler.java
  src/com/mysql/jdbc/profiler/ProfilerEvent.java
  src/com/mysql/jdbc/profiler/ProfilerEventHandler.java
  src/com/mysql/jdbc/profiler/ProfilerEventHandlerFactory.java
  src/com/mysql/jdbc/util/BaseBugReport.java
  src/com/mysql/jdbc/util/ErrorMappingsDocGenerator.java
  src/com/mysql/jdbc/util/LRUCache.java
  src/com/mysql/jdbc/util/PropertiesDocGenerator.java
  src/com/mysql/jdbc/util/ReadAheadInputStream.java
  src/com/mysql/jdbc/util/ResultSetUtil.java
  src/com/mysql/jdbc/util/ServerController.java
  src/com/mysql/jdbc/util/TimezoneDump.java
  src/com/mysql/jdbc/util/VersionFSHierarchyMaker.java
  src/lib-nodist/LICENSE.mysql
  src/lib-nodist/commercialLicense.txt
  src/org/gjt/mm/mysql/Driver.java
  src/testsuite/BaseTestCase.java
  src/testsuite/UnreliableSocketFactory.java
  src/testsuite/perf/BasePerfTest.java
  src/testsuite/perf/LoadStorePerfTest.java
  src/testsuite/perf/RetrievalPerfTest.java
  src/testsuite/regression/AppletRegressionTest.java
  src/testsuite/regression/BlobRegressionTest.java
  src/testsuite/regression/CachedRowsetTest.java
  src/testsuite/regression/CallableStatementRegressionTest.java
  src/testsuite/regression/ConnectionRegressionTest.java
  src/testsuite/regression/DataSourceRegressionTest.java
  src/testsuite/regression/EscapeProcessorRegressionTest.java
  src/testsuite/regression/MetaDataRegressionTest.java
  src/testsuite/regression/MicroPerformanceRegressionTest.java
  src/testsuite/regression/NumbersRegressionTest.java
  src/testsuite/regression/PooledConnectionRegressionTest.java
  src/testsuite/regression/ResultSetRegressionTest.java
  src/testsuite/regression/StatementRegressionTest.java
  src/testsuite/regression/StressRegressionTest.java
  src/testsuite/regression/StringRegressionTest.java
  src/testsuite/regression/SubqueriesRegressionTest.java
  src/testsuite/simple/BlobTest.java
  src/testsuite/simple/CallableStatementTest.java
  src/testsuite/simple/CharsetTests.java
  src/testsuite/simple/ConnectionTest.java
  src/testsuite/simple/DataSourceTest.java
  src/testsuite/simple/DateTest.java
  src/testsuite/simple/EscapeProcessingTest.java
  src/testsuite/simple/MetadataTest.java
  src/testsuite/simple/MiniAdminTest.java
  src/testsuite/simple/NumbersTest.java
  src/testsuite/simple/ResultSetTest.java
  src/testsuite/simple/SSLTest.java
  src/testsuite/simple/ServerControllerTest.java
  src/testsuite/simple/SimpleTransformer.java
  src/testsuite/simple/StatementsTest.java
  src/testsuite/simple/TransactionTest.java
  src/testsuite/simple/TraversalTest.java
  src/testsuite/simple/UpdatabilityTest.java
  src/testsuite/simple/XATest.java
  src/testsuite/simple/jdbc4/StatementsTest.java

=== modified file 'build.xml'
--- a/build.xml	2008-06-03 15:44:40 +0000
+++ b/build.xml	2008-10-21 01:47:52 +0000
@@ -1,6 +1,6 @@
 <?xml version='1.0'?>
 <!--
-   Copyright (C) 2002-2007 MySQL AB
+   Copyright (C) 2002-2007 MySQL AB, 2008 Sun Microsystems
 
    This program is free software; you can redistribute it and/or modify
    it under the terms of version 2 of the GNU General Public License as 

=== modified file 'src/com/mysql/jdbc/ConnectionProperties.java'
--- a/src/com/mysql/jdbc/ConnectionProperties.java	2008-10-20 22:29:45 +0000
+++ b/src/com/mysql/jdbc/ConnectionProperties.java	2008-10-21 01:48:11 +0000
@@ -1614,4 +1614,8 @@ public interface ConnectionProperties {
 	public void setPasswordCharacterEncoding(String characterSet);
 
 	public String getPasswordCharacterEncoding();
+	
+	public int getLoadBalanceBlacklistTimeout();
+
+	public void setLoadBalanceBlacklistTimeout(int loadBalanceBlacklistTimeout);
 }

=== modified file 'src/com/mysql/jdbc/ConnectionPropertiesImpl.java'
--- a/src/com/mysql/jdbc/ConnectionPropertiesImpl.java	2008-10-20 22:29:45 +0000
+++ b/src/com/mysql/jdbc/ConnectionPropertiesImpl.java	2008-10-21 01:48:11 +0000
@@ -4425,13 +4425,12 @@ public class ConnectionPropertiesImpl im
 		this.compensateOnDuplicateKeyUpdateCounts.setValue(flag);
 	}
 
-	public IntegerConnectionProperty getLoadBalanceBlacklistTimeout() {
-		return loadBalanceBlacklistTimeout;
+	public int getLoadBalanceBlacklistTimeout() {
+		return loadBalanceBlacklistTimeout.getValueAsInt();
 	}
 
-	public void setLoadBalanceBlacklistTimeout(
-			IntegerConnectionProperty loadBalanceBlacklistTimeout) {
-		this.loadBalanceBlacklistTimeout = loadBalanceBlacklistTimeout;
+	public void setLoadBalanceBlacklistTimeout(int loadBalanceBlacklistTimeout) {
+		this.loadBalanceBlacklistTimeout.setValue(loadBalanceBlacklistTimeout);
 	}
 	
 	public void setRetriesAllDown(IntegerConnectionProperty retriesAllDown) {

=== modified file 'src/com/mysql/jdbc/ReplicationConnection.java'
--- a/src/com/mysql/jdbc/ReplicationConnection.java	2008-10-20 22:29:45 +0000
+++ b/src/com/mysql/jdbc/ReplicationConnection.java	2008-10-21 01:48:11 +0000
@@ -2375,4 +2375,12 @@ public class ReplicationConnection imple
 	public int getAutoIncrementIncrement() {
 		return this.currentConnection.getAutoIncrementIncrement();
 	}
+
+	public int getLoadBalanceBlacklistTimeout() {
+		return this.currentConnection.getLoadBalanceBlacklistTimeout();
+	}
+
+	public void setLoadBalanceBlacklistTimeout(int loadBalanceBlacklistTimeout) {
+		this.currentConnection.setLoadBalanceBlacklistTimeout(loadBalanceBlacklistTimeout);
+	}
 }

=== modified file 'src/com/mysql/jdbc/jdbc2/optional/ConnectionWrapper.java'
--- a/src/com/mysql/jdbc/jdbc2/optional/ConnectionWrapper.java	2008-10-20 22:29:45 +0000
+++ b/src/com/mysql/jdbc/jdbc2/optional/ConnectionWrapper.java	2008-10-21 01:48:11 +0000
@@ -2583,4 +2583,12 @@ public class ConnectionWrapper extends W
 	public int getAutoIncrementIncrement() {
 		return this.mc.getAutoIncrementIncrement();
 	}
+
+	public int getLoadBalanceBlacklistTimeout() {
+		return this.mc.getLoadBalanceBlacklistTimeout();
+	}
+
+	public void setLoadBalanceBlacklistTimeout(int loadBalanceBlacklistTimeout) {
+		this.mc.setLoadBalanceBlacklistTimeout(loadBalanceBlacklistTimeout);
+	}
 }

Thread
bzr push into connector-j/branches/branch_5_1 branch (mark:745 to 747) mark21 Oct