Skip to content

8.1 JMS ready

Closed Feb 14, 2021 100% complete

First major release: purejin enters the JMS

While purejin continues to support JDK 8 the codebase gets organised in java modules and features are tuned to make for a smooth experience when using purejin in the new modular java world.

As part of this journey the ServiceLoader gets a more important role as service declarations are now part of the code.
Boot…

First major release: purejin enters the JMS

While purejin continues to support JDK 8 the codebase gets organised in java modules and features are tuned to make for a smooth experience when using purejin in the new modular java world.

As part of this journey the ServiceLoader gets a more important role as service declarations are now part of the code.
Bootstrapping a "default" context based on Bundles and ModuleWiths declared via ServiceLoader is considered a new way how modular applications "automatically" compose. Each defines a root Bundle that the ServiceLoader picks up.
Thanks to the declarative nature Bundles always had this does not pose any ordering or hierarchy issues.

Another part of this general transition will be tuning features as well as adding new features that create a more smooth experience.

This milestone is closed.

No open issues remain. View closed issues or see open milestones in this repository.