Deprecated API


Contents
Deprecated Interfaces
org.firebirdsql.pool.ConnectionPoolConfiguration
           
org.firebirdsql.pool.FirebirdPool
           
org.firebirdsql.pool.PooledConnectionEventListener
           
org.firebirdsql.pool.PooledConnectionManager
           
org.firebirdsql.pool.PooledObject
           
org.firebirdsql.pool.PooledObjectListener
           
org.firebirdsql.pool.XStatementManager
           
 

Deprecated Classes
org.firebirdsql.pool.AbstractConnectionPool
           
org.firebirdsql.pool.AbstractDriverConnectionPoolDataSource
           
org.firebirdsql.pool.AbstractFBConnectionPoolDataSource
           
org.firebirdsql.pool.AbstractPingablePooledConnection
           
org.firebirdsql.jca.AbstractXAConnection
            
org.firebirdsql.pool.BasicAbstractConnectionPool
           
org.firebirdsql.pool.BlockingStack
           
org.firebirdsql.pool.DriverConnectionPoolDataSource
          Use FBConnectionPoolDataSource 
org.firebirdsql.pool.FBConnectionPoolDataSource
          Use FBConnectionPoolDataSource 
org.firebirdsql.pool.FBPooledDataSourceFactory
           
org.firebirdsql.pool.FBPoolingDefaults
           
org.firebirdsql.pool.FBSimpleDataSource
          This class will be removed in Jaybird 3.1; use FBSimpleDataSource 
org.firebirdsql.pool.FBWrappingDataSource
          FBWrappingDataSource will be removed in Jaybird 3; consider migrating to a third party connection pool 
org.firebirdsql.jca.FBXAConnectionHandle
            
org.firebirdsql.jca.FBXADataSource
          Use FBXADataSource 
org.firebirdsql.pool.PingablePooledConnection
           
org.firebirdsql.pool.PoolDebugConfiguration
           
org.firebirdsql.pool.PooledObjectEvent
           
org.firebirdsql.pool.PooledPreparedStatementHandler
           
org.firebirdsql.pool.ResultSetHandler
           
org.firebirdsql.pool.SimpleDataSource
          Use FBSimpleDataSource for non-pooling, this implementation only works correctly with the deprecated FBConnectionPoolDataSource and DriverConnectionPoolDataSource classes 
org.firebirdsql.pool.StatementHandler
           
org.firebirdsql.pool.XConnectionUtil
           
org.firebirdsql.pool.XPreparedStatementModel
           
 

Deprecated Exceptions
org.firebirdsql.jdbc.FBSQLWarning
          To be removed in Jaybird 3.0, replace with SQLWarning. 
org.firebirdsql.pool.ObjectCloseTraceException
           
org.firebirdsql.pool.UnknownDriverTypeException
           
 

Deprecated Methods
org.firebirdsql.management.MaintenanceManager.commitTransaction(int)
          Use MaintenanceManager.commitTransaction(long). This method wil be removed in Jaybird 3.1. 
org.firebirdsql.management.FBMaintenanceManager.commitTransaction(int)
           
org.firebirdsql.jdbc.AbstractResultSet.getBigDecimal(int, int)
            
org.firebirdsql.jdbc.AbstractCallableStatement.getBigDecimal(int, int)
            
org.firebirdsql.jdbc.AbstractResultSet.getBigDecimal(String, int)
            
org.firebirdsql.jca.FBManagedConnectionFactory.getBlobBufferLength()
          use FBManagedConnectionFactory.getBlobBufferSize() 
org.firebirdsql.pool.FBWrappingDataSource.getConnectionCount()
          Confusing name. Use FBWrappingDataSource.getFreeSize() instead. 
org.firebirdsql.ds.FBAbstractCommonDataSource.getDatabase()
           
org.firebirdsql.ds.FBSimpleDataSource.getDatabaseName()
          use FBSimpleDataSource.getDatabase() instead for the sake of naming compatibility. 
org.firebirdsql.pool.FBWrappingDataSource.getIdleTimeout()
          non-standard name, use FBWrappingDataSource.getMaxIdleTime(). 
org.firebirdsql.pool.ConnectionPoolConfiguration.getIdleTimeout()
          please use ConnectionPoolConfiguration.getMaxIdleTime() instead. 
org.firebirdsql.pool.BasicAbstractConnectionPool.getIdleTimeout()
          non-standard name, use BasicAbstractConnectionPool.getMaxIdleTime() 
org.firebirdsql.jdbc.FBSQLException.getInternalException()
          use Throwable.getCause() instead. 
org.firebirdsql.pool.FBWrappingDataSource.getIsolation()
          Use FBWrappingDataSource.getDefaultIsolation() instead. 
org.firebirdsql.management.FBMaintenanceManager.getLimboTransactions()
          Will return long[] in 3.0 
org.firebirdsql.management.FBMaintenanceManager.getLimboTransactionsAsLong()
          Will be renamed to FBMaintenanceManager.getLimboTransactions() in 3.0 
org.firebirdsql.jca.FBManagedConnectionFactory.getLocalEncoding()
          use FBManagedConnectionFactory.getCharSet() instead. 
org.firebirdsql.pool.FBWrappingDataSource.getMaxConnections()
          non-standard name, use FBWrappingDataSource.getMaxPoolSize(). 
org.firebirdsql.pool.ConnectionPoolConfiguration.getMaxConnections()
          please use ConnectionPoolConfiguration.getMaxPoolSize() instead. 
org.firebirdsql.pool.BasicAbstractConnectionPool.getMaxConnections()
          non-standard name, use BasicAbstractConnectionPool.getMaxPoolSize() 
org.firebirdsql.pool.FBWrappingDataSource.getMinConnections()
          non-standard name, use FBWrappingDataSource.getMinPoolSize() 
org.firebirdsql.pool.ConnectionPoolConfiguration.getMinConnections()
          please use ConnectionPoolConfiguration.getMinPoolSize() instead. 
org.firebirdsql.pool.BasicAbstractConnectionPool.getMinConnections()
          non-standard name, use BasicAbstractConnectionPool.getMinPoolSize() 
org.firebirdsql.pool.FBWrappingDataSource.getPooling()
          use FBWrappingDataSource.isPooling() method. 
org.firebirdsql.pool.FBWrappingDataSource.getSqlRole()
          please use FBWrappingDataSource.getRoleName() instead. 
org.firebirdsql.pool.AbstractFBConnectionPoolDataSource.getSqlRole()
          please use AbstractFBConnectionPoolDataSource.getRoleName() instead. 
org.firebirdsql.jca.FBManagedConnectionFactory.getTransactionIsolation()
          use FBManagedConnectionFactory.getDefaultTransactionIsolation() 
org.firebirdsql.pool.FBWrappingDataSource.getTransactionIsolationLevel()
          Use FBWrappingDataSource.getDefaultTransactionIsolation() instead. 
org.firebirdsql.jca.FBManagedConnectionFactory.getTransactionIsolationName()
          use FBManagedConnectionFactory.getDefaultIsolation() 
org.firebirdsql.jdbc.AbstractResultSet.getUnicodeStream(int)
            
org.firebirdsql.jdbc.AbstractResultSet.getUnicodeStream(String)
            
org.firebirdsql.ds.FBSimpleDataSource.getUser()
          use FBSimpleDataSource.getUserName() instead for the sake of naming compatibility. 
org.firebirdsql.ds.FBAbstractCommonDataSource.getUserName()
           
org.firebirdsql.gds.GDS.iscDsqlExecImmed2(IscDbHandle, IscTrHandle, String, String, int, XSQLDA, XSQLDA)
          use GDS.iscDsqlExecImmed2(IscDbHandle, IscTrHandle, byte[], int, XSQLDA, XSQLDA) 
org.firebirdsql.gds.GDS.iscDsqlExecuteImmediate(IscDbHandle, IscTrHandle, String, String, int, XSQLDA)
          use GDS.iscDsqlExecuteImmediate(IscDbHandle, IscTrHandle, byte[], int, XSQLDA) 
org.firebirdsql.gds.GDS.iscDsqlPrepare(IscTrHandle, IscStmtHandle, String, String, int)
          use GDS.iscDsqlPrepare(IscTrHandle, IscStmtHandle, byte[], int) 
org.firebirdsql.management.FBMaintenanceManager.limboTransactionsAsList()
          Will return List<Long> in 3.0 
org.firebirdsql.management.FBMaintenanceManager.limboTransactionsAsLongList()
          Will be renamed to FBMaintenanceManager.limboTransactionsAsList() in 3.0 
org.firebirdsql.management.TraceManager.loadConfigurationFromFile(String)
          We suggest you use standard Java functionality instead (eg new String(Files.readAllBytes(Paths.get(fileName)), Charset.defaultCharset()). This method will be removed in Jaybird 4. 
org.firebirdsql.jdbc.FBDriverPropertyManager.normalize(String, Properties)
          Use FBDriverPropertyManager.normalize(Properties) instead. Method will be removed in Jaybird 3.0 
org.firebirdsql.pool.XStatementManager.prepareStatement(String, int, int, boolean)
          use prepareStatement(XPreparedStatementModel, boolean) intead. 
org.firebirdsql.pool.AbstractPingablePooledConnection.prepareStatement(String, int, int, boolean)
          use AbstractPingablePooledConnection.prepareStatement(XPreparedStatementModel, boolean) instead. 
org.firebirdsql.jdbc.FirebirdConnection.releaseSavepoint(FirebirdSavepoint)
          This method will be removed in Jaybird 2.3, use Connection.releaseSavepoint(java.sql.Savepoint) 
org.firebirdsql.jdbc.AbstractConnection.releaseSavepoint(FirebirdSavepoint)
          This method will be removed in Jaybird 2.3, use Connection.releaseSavepoint(Savepoint) 
org.firebirdsql.jdbc.FirebirdConnection.rollback(FirebirdSavepoint)
          This method will be removed in Jaybird 2.3, use Connection.rollback(java.sql.Savepoint) 
org.firebirdsql.jdbc.AbstractConnection.rollback(FirebirdSavepoint)
          This method will be removed in Jaybird 2.3, use Connection.rollback(Savepoint) 
org.firebirdsql.management.MaintenanceManager.rollbackTransaction(int)
          Use MaintenanceManager.rollbackTransaction(long). This method wil be removed in Jaybird 3.1. 
org.firebirdsql.management.FBMaintenanceManager.rollbackTransaction(int)
           
org.firebirdsql.jca.FBManagedConnectionFactory.setBlobBufferLength(int)
          use FBManagedConnectionFactory.setBlobBufferSize(int) 
org.firebirdsql.ds.FBAbstractCommonDataSource.setDatabase(String)
           
org.firebirdsql.ds.FBSimpleDataSource.setDatabaseName(String)
          use FBSimpleDataSource.setDatabase(String) instead for the sake of naming compatibility. 
org.firebirdsql.jdbc.FirebirdConnection.setFirebirdSavepoint()
          This method will be removed in Jaybird 2.3, use Connection.setSavepoint() 
org.firebirdsql.jdbc.AbstractConnection.setFirebirdSavepoint()
          This method will be removed in Jaybird 2.3, use Connection.setSavepoint() 
org.firebirdsql.jdbc.FirebirdConnection.setFirebirdSavepoint(String)
          This method will be removed in Jaybird 2.3, use Connection.setSavepoint(String) 
org.firebirdsql.jdbc.AbstractConnection.setFirebirdSavepoint(String)
          This method will be removed in Jaybird 2.3, use Connection.setSavepoint() 
org.firebirdsql.pool.FBWrappingDataSource.setIdleTimeout(int)
          non-standard name, use FBWrappingDataSource.setMaxIdleTime(int). 
org.firebirdsql.pool.BasicAbstractConnectionPool.setIdleTimeout(int)
          non-standard name, use BasicAbstractConnectionPool.setMaxIdleTime(int) 
org.firebirdsql.pool.FBWrappingDataSource.setIsolation(String)
          Use FBWrappingDataSource.setDefaultIsolation(String) instead. 
org.firebirdsql.jca.FBManagedConnectionFactory.setLocalEncoding(String)
          use FBManagedConnectionFactory.setCharSet(String) instead. 
org.firebirdsql.pool.FBWrappingDataSource.setMaxConnections(int)
          non-standard name, use FBWrappingDataSource.setMaxPoolSize(int). 
org.firebirdsql.pool.BasicAbstractConnectionPool.setMaxConnections(int)
          non-standard name, use BasicAbstractConnectionPool.setMaxPoolSize(int) 
org.firebirdsql.pool.FBWrappingDataSource.setMinConnections(int)
          non-standard name, use FBWrappingDataSource.setMinPoolSize(int) 
org.firebirdsql.pool.BasicAbstractConnectionPool.setMinConnections(int)
          non-standard name, use BasicAbstractConnectionPool.setMinPoolSize(int) 
org.firebirdsql.pool.FBWrappingDataSource.setSqlRole(String)
          please use FBWrappingDataSource.setRoleName(String) instead. 
org.firebirdsql.pool.AbstractFBConnectionPoolDataSource.setSqlRole(String)
          please use AbstractFBConnectionPoolDataSource.setRoleName(String) instead. 
org.firebirdsql.jca.FBManagedConnectionFactory.setTransactionIsolation(Integer)
          use FBManagedConnectionFactory.setDefaultTransactionIsolation(int) 
org.firebirdsql.pool.FBWrappingDataSource.setTransactionIsolationLevel(int)
          Use FBWrappingDataSource.setDefaultTransactionIsolation(int) instead. 
org.firebirdsql.jca.FBManagedConnectionFactory.setTransactionIsolationName(String)
          use FBManagedConnectionFactory.setDefaultIsolation(String) 
org.firebirdsql.jdbc.FirebirdConnection.setTransactionParameters(int, int[])
          use FirebirdConnection.setTransactionParameters(int, TransactionParameterBuffer) instead. 
org.firebirdsql.jdbc.AbstractPreparedStatement.setUnicodeStream(int, InputStream, int)
          I really have no idea if there is anything else we should be doing here 
org.firebirdsql.jdbc.AbstractCallableStatement.setUnicodeStream(int, InputStream, int)
           
org.firebirdsql.ds.FBSimpleDataSource.setUser(String)
          use FBSimpleDataSource.setUserName(String) instead for the sake of naming compatibility. 
org.firebirdsql.ds.FBAbstractCommonDataSource.setUserName(String)
           
org.firebirdsql.pool.XStatementManager.statementClosed(String, Object)
            
 

Deprecated Constructors
org.firebirdsql.jdbc.FBSQLException(String, SQLException)
          In all most all cases use FBSQLException.FBSQLException(String, String) in combination with SQLException.setNextException(SQLException). 
 



Copyright © 2001-2019 Jaybird (Firebird JDBC/JCA) team. All rights reserved.