Jukebox is a collection of reusable components that allow you to create a flexible server-side and middleware framework. It features semaphores and services (not quite your usual set), a Finite State Machine implementation based on Generics, a Datastream framework (data producers, consumers and loggers), and a JDK 1.6 compliant JMX framework based on Annotations.
|Tags||Logging Software Development Libraries Java Libraries Application Frameworks Java 6 Java Annotations JMX|
|Operating Systems||OS Independent|
|Implementation||Java 6 Java Annotations JMX|
Release Notes: JMX mutator functionality is now implemented.
Release Notes: The build model was changed. Dependency injection was phased in. The datastream framework from DIY Zoning was pulled in. JDK 1.6 specific annotation based JMX instrumentation was added. Generics based finite state machine implementation was added.
Release Notes: This release includes two years' worth of accumulated improvements. The source repository was migrated to Subversion. Broken dependencies were fixed.
Release Notes: Bug #906233 is no longer relevant, as it turns out that having extra exception classes with elements overlapping with JDK 1.4 'cause' is not worth it.
Release Notes: A minor but annoying bug has been fixed. The exception root cause was not displayed in the stack trace, therefore masking real problems and making problem recognition more difficult.