The Apache Commons Threading Component

$Id$
[Introduction] [Dependencies] [Release Info] [Committers] [Action Items]

1. INTRODUCTION

The Threading Goodies package provides a set of Java interfaces and classes useful in coordinating and communication between multiple threads in a server environment. The following interfaces are included:

The following implementations of these interfaces are included:

In addition, the following classes are also included:

Most of the classes in the proposal were originally inspired by a series of articles called "Java Threads in the Real World" in JavaWorld (09/1998 - 04/1999) by Allen Holub.

2. DEPENDENCIES

The Threading component is dependent upon the following external components for development and use:

3. RELEASE INFO

Current Release: Unreleased, SVN repository Only

Planned Next Release: Version 1.0, by April 30, 2001. See the Action Items list for tasks that need to be completed prior to this release.

4. COMMITTERS

The following individuals are the primary developers and maintainers of this component. Developers who plan to use Threading in their own projects are encouraged to collaborate on the future development of this component to ensure that it continues to meet a variety of needs.

5. ACTION ITEMS

The following action items need to be completed prior to a Version 1.0 release of this component:

Action Item Volunteer
Unit Tests. Create unit tests for all of the included classes.  
Install / Use Documentation. Create simple installation and User's Guide documentation for this component.