Projects / peaberry


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.


Recent releases

  •  05 May 2009 08:35

    Release Notes: Support for distributed OSGi using Newton/Infiniflow.

    •  14 Apr 2009 11:33

      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.

      •  23 Jan 2009 09:48

        No changes have been submitted for this release.


        Project Spotlight


        A Fluent OpenStack client API for Java.


        Project Spotlight

        TurnKey TWiki Appliance

        A TWiki appliance that is easy to use and lightweight.