[teiid-commits] teiid SVN: r1187 - trunk/connectors/connector-jdbc/src/main/java/org/teiid/connector/jdbc.

teiid-commits at lists.jboss.org teiid-commits at lists.jboss.org
Fri Jul 24 22:40:47 EDT 2009


Author: shawkins
Date: 2009-07-24 22:40:46 -0400 (Fri, 24 Jul 2009)
New Revision: 1187

Modified:
   trunk/connectors/connector-jdbc/src/main/java/org/teiid/connector/jdbc/JDBCConnector.java
Log:
TEIID-607 removing the connection test from the connector startup - the case that removed it wasn't committed prior to branching.  also updated the status logic so that the connector itself is starting the polling task.

Modified: trunk/connectors/connector-jdbc/src/main/java/org/teiid/connector/jdbc/JDBCConnector.java
===================================================================
--- trunk/connectors/connector-jdbc/src/main/java/org/teiid/connector/jdbc/JDBCConnector.java	2009-07-25 01:49:03 UTC (rev 1186)
+++ trunk/connectors/connector-jdbc/src/main/java/org/teiid/connector/jdbc/JDBCConnector.java	2009-07-25 02:40:46 UTC (rev 1187)
@@ -62,8 +62,6 @@
 @ConnectionPooling
 public class JDBCConnector extends BasicConnector implements XAConnector, MetadataProvider {
 	
-    public static final String INVALID_AUTHORIZATION_SPECIFICATION_NO_SUBCLASS = "28000"; //$NON-NLS-1$
-
 	static final int NO_ISOLATION_LEVEL_SET = Integer.MIN_VALUE;
 
 	enum TransactionIsolationLevel {
@@ -130,31 +128,9 @@
         
         createDataSources(dataSourceClassName, connectionProps);
         
-        if (areAdminConnectionsAllowed()) {
-        	testConnection();
-        }
-
         logger.logInfo(JDBCPlugin.Util.getString("JDBCConnector.JDBCConnector_started._4")); //$NON-NLS-1$
     }
     
-    private void testConnection() throws ConnectorException {
-    	Connection connection = null;
-        try {
-            connection = getConnection(null);
-        } catch (ConnectorException e) {
-            SQLException ex = (SQLException)e.getCause();
-            String sqlState = ex.getSQLState();
-            if (sqlState != null && INVALID_AUTHORIZATION_SPECIFICATION_NO_SUBCLASS.equals(sqlState)) {
-                throw e;
-            }
-            this.logger.logError(e.getMessage(), e);
-        } finally {
-        	if (connection != null) {
-        		connection.close();
-        	}
-        }
-    }
-    
 	@Override
     public void stop() {     
 		/*



More information about the teiid-commits mailing list