Distributed Computing Laboratory

Emory University


Sept 3, 2007
Version 3.1 released. Now includes versions for Java 6.0
Nov 11, 2006
Version 3.0 released. Now includes versions for Java 1.2, 1.3, 1.4, and 5.0 (sic!)
Jun 4, 2006
Version 2.2 released.

Related links

Java concurrency-related Web sites:

General-purpose utility classes for Java:

Projects that use backport-util-concurrent

This section is just a seed. I am soliciting info about projects that use the backport to be included here. Let me know if you would like to have your project linked (<Dawid Kurzyniec, firstname.lastname@gmail.com>).



"Java bytecode transformer that translates Java classes compiled with JDK 5.0 into classes that can be run on JVM 1.4. It is a free, open-source tool based on the ASM bytecode manipulation framework and concurrency utilities backported to Java 1.4."

Glazed Lists


"Powerful and refreshingly sane API that radically simplifies the Swing programming experience. To the creators of Glazed Lists, boilerplate code is the enemy: so their API works overtime to give you sensible defaults and many factory methods to create custom models, table column sorters, filters and so on."



"Testing framework inspired by JUnit and NUnit but introducing some new functionality that makes it more powerful and easier to use."



"Mule is a flexible, light-weight messaging/"ESB" framework providing event handling and processing capabilities modeled after Enterprise Integration Patterns."

User testimonials

"This library is a godsend for anybody still having to support JDK 1.4! Mule previously used the older dl.util.concurrent library and porting to backport increased correctness, maintainability and performance while offering a clear and easy migration path towards proper util-concurrent. The quality is nothing short of world-class."