Directory src/au/com/whitesquare/dcaf/persistence/pool/

Directory Created:
2004-07-23 11:12
Total Files:
5
Deleted Files:
0
Lines of Code:
1573

[root]/src/au/com/whitesquare/dcaf/persistence/pool

Lines of Code

src/au/com/whitesquare/dcaf/persistence/pool/ Lines of Code

Developers

Author Changes Lines of Code Lines per Change
steve 37 (100.0%) 3874 (100.0%) 104.7

Most Recent Commits

steve 2009-03-05 11:43

Updated DCAF to test the database connection on init, and if it fails throws a "SystemNotConfiguredException" including the cause that can be inspected.

40 lines of code changed in:

  • src/au/com/whitesquare/dcaf/persistence/pool: WSConnectionPool.java (+40 -6)
steve 2008-11-18 09:51

Updated DCAF to only set the AutoCommit on freeing a connection if it is not closed.

13 lines of code changed in:

  • src/au/com/whitesquare/dcaf/persistence/pool: WSConnectionPool.java (+13 -3)
steve 2008-11-11 17:19

Turned off NullConnection until the JDK settles down and "Connection" does not change.

8 lines of code changed in:

  • src/au/com/whitesquare/dcaf/persistence/pool: NullConnection.java (+4 -1), NullConnectionPool.java (+4 -1)
steve 2008-11-11 17:08

Updated the ConnectionBrokerCleaner Thread to be a daemon thread.

6 lines of code changed in:

  • src/au/com/whitesquare/dcaf/persistence/pool: WSConnectionPool.java (+6 -2)
steve 2008-02-06 13:18

Added function to get MaxSize of connection pool, and renamed getSize() to getCurrentSize() as a more accurate description.

47 lines of code changed in:

  • src/au/com/whitesquare/dcaf/persistence/pool: ConnectionPool.java (+8 -3), DBCPConnectionPool.java (+11 -3), NullConnectionPool.java (+9 -1), WSConnectionPool.java (+19 -11)
steve 2007-11-27 11:06

Added new feature to enable adding of listeners to all DCAF events for logging or performance purpose's.

1104 lines of code changed in:

  • src/au/com/whitesquare/dcaf/persistence/pool: ConnectionPool.java (+61 -58), DBCPConnectionPool.java (+189 -186), NullConnectionPool.java (+84 -81), WSConnectionPool.java (+770 -767)
steve 2007-11-08 13:19

Fixed bug where waking the thread just killed it, didn't free up connections.

6 lines of code changed in:

  • src/au/com/whitesquare/dcaf/persistence/pool: WSConnectionPool.java (+6 -3)
steve 2007-08-26 15:35

Reverted Connection methods to the 1.5 version of jdbc.

3 lines of code changed in:

  • src/au/com/whitesquare/dcaf/persistence/pool: NullConnection.java (+3 -96)
steve 2007-08-26 12:04

Added missing methods to updates SQLConnection interface.

103 lines of code changed in:

  • src/au/com/whitesquare/dcaf/persistence/pool: NullConnection.java (+103 -3)
steve 2007-04-10 12:09

Added functions to get the state of connections in the pool from the broker.

353 lines of code changed in:

  • src/au/com/whitesquare/dcaf/persistence/pool: ConnectionPool.java (+58 -49), DBCPConnectionPool.java (+186 -137), NullConnectionPool.java (+81 -63), WSConnectionPool.java (+28 -3)
steve 2007-03-02 17:03

Added concurency fix where database connections were locking when in use
which in turn locked any other thread trying to get a connection from the pool.
The getConnection() method now ignores any connection not in the pool and skips
to the next available connection to check for allocation.

748 lines of code changed in:

  • src/au/com/whitesquare/dcaf/persistence/pool: WSConnectionPool.java (+748 -737)
steve 2006-01-23 12:30

Added logic to enable each Transaction to set the timeout that will return the connection to the pool. This function is called setPoolGatherTimeout and is accessable on the Transaction.

66 lines of code changed in:

  • src/au/com/whitesquare/dcaf/persistence/pool: ConnectionPool.java (+12 -2), DBCPConnectionPool.java (+13 -3), NullConnectionPool.java (+12 -3), WSConnectionPool.java (+29 -6)
steve 2005-11-30 18:29

Created NullConnection and Connection Pool for testing of internals of DCAF.
This should never be used in production as it will throw ConnectionCreation exceptions on the first data access.

415 lines of code changed in:

  • src/au/com/whitesquare/dcaf/persistence/pool: NullConnection.java (new 358), NullConnectionPool.java (new 57)
steve 2005-06-26 23:12

Updated logging and parameter names.

14 lines of code changed in:

  • src/au/com/whitesquare/dcaf/persistence/pool: WSConnectionPool.java (+14 -11)
steve 2005-05-08 10:05

Added debug flag to the connection pool to allow enabling of tracking location of taken connections.

39 lines of code changed in:

  • src/au/com/whitesquare/dcaf/persistence/pool: WSConnectionPool.java (+39 -11)
steve 2004-11-13 15:24

Fixed issue where shutdown would fail due to not being the object monitor.
Updated error mails to cut down the number sent.

18 lines of code changed in:

  • src/au/com/whitesquare/dcaf/persistence/pool: WSConnectionPool.java (+18 -7)
steve 2004-10-28 09:37

The connection pool is now a shutdown listener.

18 lines of code changed in:

  • src/au/com/whitesquare/dcaf/persistence/pool: WSConnectionPool.java (+18 -3)
steve 2004-08-19 21:18

Minor updates to default values and log messages.

14 lines of code changed in:

  • src/au/com/whitesquare/dcaf/persistence/pool: WSConnectionPool.java (+14 -11)
steve 2004-08-13 15:32

To remove an issue, the running flag is reset on each init.

7 lines of code changed in:

  • src/au/com/whitesquare/dcaf/persistence/pool: WSConnectionPool.java (+7 -3)
steve 2004-08-05 11:13

Added new constructor to support changing default configuration.

57 lines of code changed in:

  • src/au/com/whitesquare/dcaf/persistence/pool: WSConnectionPool.java (+57 -27)

(1 more)

Generated by StatCVS 0.3