The peaberry project is an extension library for Google-Guice that supports dependency injection of dynamic services. It provides OSGi integration out of the box, and has plug-in support for other registry-based service frameworks. It ships as an OSGi bundle that can be dropped into any R4 framework, such as Apache Felix or Eclipse/Equinox. You can also use peaberry outside of OSGi.
|Tags||Software Development Libraries Java Libraries|
Release Notes: Support for distributed OSGi using Newton/Infiniflow.
Release Notes: A service registry was implemented for Eclipse extensions. A potential leak in StickyDecorator was plugged. AOP style interception is supported. BundleScope is exposed to clients. Cached proxies are now ensured to be flushed from iterators. Injection of Eclipse Extensions using Guice is supported. ServiceUnavailableException is cached per proxy class. Decoration is applied more consistently for exported and watched services. Watching a single() service was made more intuitive. The OSGi bundle should require org.aopalliance.aop.
No changes have been submitted for this release.