Here's the proposal for the object pooling package.  The attached JAR
contains the full bundle.

As I mentioned before, I stole the list of initial committers from the DBCP
package, since that's the leading client for this package.

 - Rod

---
Proposal for Pool Package

(0) Rationale

Often a Java application makes use of instances or resources that are
expensive to create or that need to be limited due to external constraints.
Database and other network connections are leading, although certainly not
the only examples of this situation. A pool of instances can be helpful in
these circumstances. 

A Commons package for object pooling would give committers an opportunity to
coordinate their efforts and create and maintain an efficient, feature-rich
package under the ASF license. 

(1) Scope of the Package

The package will create and maintain an object (instance) pooling package to
be distributed under the ASF license. 

The package should support a variety of pool implementations, but encourage
support of an interface that makes these implementations interchangeable. 

(1.5) Interaction With Other Packages

Pool relies upon on standard JDK 1.2 (or later) and the (proposed)
Commons-Collections APIs for production deployment. It utilizes the JUnit
unit testing framework for developing and executing unit tests, but this is
of interest only to developers of the component. Pool will also be a
dependency for several future proposed components for the Jakarta Commons
subproject. 

No external configuration files are utilized.

(2) Initial Source of the Package

The initial codebase was contributed by Rodney Waldhoff from a working
project and can be distributed under the Apache license. 

The proposed package name for the new component is org.apache.commons.pool.

(3) Required Jakarta-Commons Resources

     CVS Repository - New directory pool in the jakarta-commons CVS
repository. All initial committers are already committers on
jakarta-commons, so no additional
     user setups are required. 
     Mailing List - Discussions will take place on the general
[EMAIL PROTECTED] mailing list. To help list subscribers
identify messages of interest, it is
     suggested that the message subject of messages about this component be
prefixed with [Pool]. 
     Bugzilla - New component "Pool" under the "Commons" product category,
with appropriate version identifiers as needed. 
     Jyve FAQ - New category "commons-pool" (when available). 

(4) Initial Committers

     Morgan Delagrange 
     Geir Magnusson Jr. 
     Craig R. McClanahan 
     Rodney Waldhoff 
     David Weinrich 

pool.jar

Title: Proposal for Pool Package

Proposal for Pool Package

(0) Rationale

Often a Java application makes use of instances or resources that are expensive to create or that need to be limited due to external constraints. Database and other network connections are leading, although certainly not the only examples of this situation. A pool of instances can be helpful in these circumstances.

A Commons package for object pooling would give committers an opportunity to coordinate their efforts and create and maintain an efficient, feature-rich package under the ASF licence.

(1) Scope of the Package

The package will create and maintain an object (instance) pooling package to be distributed under the ASF license.

The package should support a variety of pool implementations, but encourage support of an interface that makes these implementations interchangeable.

(1.5) Interaction With Other Packages

Pool relies upon on standard JDK 1.2 (or later) and the Commons-Collections APIs for production deployment. It utilizes the JUnit unit testing framework for developing and executing unit tests, but this is of interest only to developers of the component. Pool will also be a dependency for several future proposed components for the Jakarta Commons subproject.

No external configuration files are utilized.

(2) Initial Source of the Package

The initial codebase was contributed by Rodney Waldhoff from a working project and can be distributed under the Apache license.

The proposed package name for the new component is org.apache.commons.pool.

(3) Required Jakarta-Commons Resources

  • CVS Repository - New directory pool in the jakarta-commons CVS repository. All initial committers are already committers on jakarta-commons, so no additional user setups are required.
  • Mailing List - Discussions will take place on the general [EMAIL PROTECTED] mailing list. To help list subscribers identify messages of interest, it is suggested that the message subject of messages about this component be prefixed with [Pool].
  • Bugzilla - New component "Pool" under the "Commons" product category, with appropriate version identifiers as needed.
  • Jyve FAQ - New category "commons-pool" (when available).

(4) Initial Committers

  • Morgan Delagrange
  • Geir Magnusson Jr.
  • Craig R. McClanahan
  • Rodney Waldhoff
  • David Weinrich

Reply via email to