releases database connection . unlike the underlying connection.close , this method does not throw sqlexception or any other exception . it will fail silently from the perspective of calling code , logging errors using commons logging . concode_field_sep String FLAG_TRUE_OTHER concode_elem_sep String FLAG_FALSE concode_elem_sep String FLAG_TRUE concode_elem_sep MovingAverage databaseTimes concode_elem_sep String PORTAL_DB concode_elem_sep int maxConnections concode_elem_sep AtomicInteger activeConnections concode_elem_sep String PORTAL_DB_METADATA concode_elem_sep Log LOG concode_elem_sep MovingAverageSample lastDatabase concode_field_sep void rollback concode_elem_sep String getJdbcUser concode_elem_sep String dbFlag concode_elem_sep boolean dbFlag concode_elem_sep DataSource getDataSource concode_elem_sep DataSource getDataSource concode_elem_sep void closeStatement concode_elem_sep String getJdbcUrl concode_elem_sep MovingAverageSample getLastDatabase concode_elem_sep void commit concode_elem_sep String sqlEscape concode_elem_sep int getActiveConnectionCount concode_elem_sep void closeResultSet concode_elem_sep Connection getConnection concode_elem_sep Connection getConnection concode_elem_sep void setAutoCommit concode_elem_sep int getMaxConnectionCount concode_elem_sep String getJdbcDriver concode_elem_sep IDatabaseMetadata getDbMetaData
void function ( final Connection arg0 ) { if ( arg0 != null ) { try { activeConnections . decrementAndGet ( ) ; arg0 . close ( ) ; } catch ( Exception loc0 ) { if ( LOG . isWarnEnabled ( ) ) LOG . warn ( "srini_string" + arg0 , loc0 ) ; } } }